WP Residence Help WP Residence Help

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

Install WooCommerce and use WooCommerce Payments

9523 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
Payments & Monetization

Related Articles

  • Wire Transfer Payment Method
  • Stripe Setup
  • PayPal Setup

Help Categories

  • 18Agent, Agency & Developers
  • 5Blog Posts & Blog Lists
  • 38Elementor Shortcodes Built-In
  • 55FAQ
  • 15Footer
  • 5Getting Started
  • 37Header
  • 2IDX & MLSImport
  • 6Installation & Setup
  • 22Installation FAQ
  • 23Maps & Location Settings
  • 21Multi-Language Third Party Plugins
  • 6Other Third party Plugins
  • 19Pages
  • 4Payments & Monetization
  • 20Property Lists, Categories & Archive
  • 36Property Pages & Layouts
  • 31Search & Filtering
  • 163Technical how to | Custom Code Required
  • 8Technical: Actions and filters
  • 6Technical: Child Theme
  • 86Theme Options & Global Settings
  • 6Translations & Languages
  • 16WPBakery Shortcodes
  • 51WPResidence / WPEstate CRM
  • 50WPResidence 5.0 Documentation
  • 8WPResidence Elementor Studio
  • 50WPResidence Translate Plugin

Join Us On

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