WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 18. Payments & Monetization / Install WooCommerce and use WooCommerce Payments

Install WooCommerce and use WooCommerce Payments

9508 views 2

WooCommerce payments can be used in WPResidence for these payment flows:

  • Paid Submission – users pay to publish a listing and can also pay separately to make a listing featured.
  • Membership Submission – users pay for a membership package that includes a number of listings for a specific period.
Important: WooCommerce payments do not support recurring payments in WPResidence. If you need recurring membership payments, use the theme PayPal or Stripe merchants instead.

Content

  • WooCommerce payments overview
  • Step 1: Install WooCommerce
  • Step 2: Complete the WooCommerce setup
  • WooCommerce pages
  • Step 3: Set the WooCommerce payment merchants
  • Step 4: Enable WooCommerce payments in WPResidence
  • How WooCommerce payments work in WPResidence
  • WooCommerce payments for membership packages
  • WooCommerce payments for paid submission
  • WooCommerce checkout page
  • Enable terms and conditions on checkout
  • How to manage checkout fields
  • Related help

WooCommerce payments overview

WPResidence integrates with WooCommerce so you can use WooCommerce payment gateways for theme payments.

WooCommerce can be used for:

  • Paying for a listing in Per Listing paid submission mode.
  • Paying to make a listing Featured.
  • Buying a Membership Package.

WooCommerce is used only for processing the payment. The submission mode, package limits, listing limits, featured listing limits, and property submission rules are still controlled by WPResidence Theme Options.

Important: WooCommerce payments in WPResidence are non-recurring. If you use membership packages with WooCommerce, users must manually buy or renew the package again when needed.

Step 1: Install WooCommerce

Go to Plugins → Add New.

Search for WooCommerce, then click Install and Activate.


Install WooCommerce plugin

Step 2: Complete the WooCommerce setup

After activating WooCommerce, the plugin may ask you to complete a quick setup wizard.

Follow the WooCommerce setup steps and configure the basic store details, currency, and payment options.


WooCommerce setup wizard

WooCommerce pages

WooCommerce creates the required shop pages automatically, such as Cart, Checkout, My Account, and Shop.

You can find these pages in WP Admin → Pages.


WooCommerce pages created in admin pages

You can edit these pages and set a custom header or sidebar if needed.

  • How to manage custom header options
  • How to manage sidebars


WooCommerce page options in WPResidence

Step 3: Set the WooCommerce payment merchants

WooCommerce supports many payment gateways. Some are free, and others require paid extensions.

You can review available WooCommerce payment gateway extensions here:
WooCommerce Payment Gateways

From the WPResidence side, WooCommerce is integrated so the theme can send the payment request to WooCommerce. The actual payment gateway setup must be completed from WooCommerce, based on the gateway you choose.

Follow the WooCommerce documentation for the merchant you plan to use.

Step 4: Enable WooCommerce payments in WPResidence

After WooCommerce and the payment gateway are configured, enable WooCommerce payments from the theme options.

Go to Theme Options → Submission & Membership → WooCommerce Settings.

Set Enable WooCommerce payments? to Yes, then click Save Changes.

In older theme versions, this section may appear under Theme Options → Membership → WooCommerce Settings.

How WooCommerce payments work in WPResidence

When WooCommerce payments are enabled, the theme will show a WooCommerce payment option when users need to pay for a supported action.

This applies to:

  • Buying a membership package.
  • Paying the submission fee for a listing.
  • Paying the extra fee to make a listing featured.

When the user clicks Pay Now, they are redirected to the WooCommerce checkout page.

The payment is then processed by the WooCommerce payment gateways you configured in WooCommerce.

WooCommerce payments for membership packages

If you use Membership Submission, users can buy membership packages through WooCommerce.

The membership package limits are still controlled by WPResidence. WooCommerce only processes the payment.

Read more about how to enable membership submission here:
Membership Submission


WooCommerce payment for membership package

WooCommerce payments for paid submission

If you use Paid Submission in Per Listing mode, users can pay through WooCommerce to publish a listing.

They can also pay the featured listing fee if they want to mark the listing as featured.

Read more about how to enable paid submission here:
Paid Submission


WooCommerce payment for paid submission

WooCommerce checkout page

After the user clicks Pay Now, WooCommerce opens the checkout page.

The checkout page can include payment fields, billing details, terms and conditions, privacy information, and any other checkout fields added by WooCommerce or WooCommerce extensions.

You can read more about WooCommerce checkout optimization here:
WooCommerce checkout optimization

Enable terms and conditions on checkout

You can enable terms and conditions or privacy information from the WooCommerce settings.

Depending on your WooCommerce version, these settings may be available under:

  • WooCommerce → Settings → Accounts & Privacy
  • WooCommerce → Settings → Advanced
  • WordPress Settings → Privacy

Select the page you want to use for your Privacy Policy or Terms and Conditions, then save the WooCommerce settings.


WooCommerce privacy and terms settings

How to manage checkout fields

WPResidence uses the standard WooCommerce checkout process. Checkout fields are managed by WooCommerce or by WooCommerce checkout field plugins.

If you need to change which checkout fields are required, optional, hidden, or displayed, you can use a WooCommerce checkout field editor plugin.

Example resource:
How to manage WooCommerce checkout required fields

Related help

  • Membership Submission
  • Paid Submission
  • Custom Header Options
  • Sidebars
18. Payments & Monetization

Related Articles

  • Wire Transfer Payment Method
  • Stripe Setup
  • PayPal Setup

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 14. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 24. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 26. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API