1. Home
  2. Docs
  3. Plugin Features
  4. Payment Gateways
  5. Setup Membership Form

Setup Membership Form

Setup Payment Options for WC Payments

How the membership form works

When combined with the Business Directory plugin, the Member Manager and WC Payments plugins make it easy to receive new member payments right from your WordPress website using any payment gateway available thru the free WooCommerce plugin.

The membership form automatically creates new listings in your Business Directory, PLUS:

  • New Business members can sign up & pay for their membership right from your website.
  • Member benefits can be easily displayed on your site.
  • Automatically create a new Business Listing when the membership form is submitted.
  • Automatically create a new WooCommerce order to track the member’s payment.
  • Track renewal dates right from your Business Directory.
  • Keep your Directory up-to-date by removing lapsed members from display.

** See visual of WP Payments payment process **

Membership Form Setup

The WC Payments plugin requires that the Member Manager plugin already be activated and setup. You will need to create membership levels and a new page to display your membership form.

If you have not completed this step, click here for directions.

Connect with WooCommerce payment gateways

  • Connect WC Payments plugin to the WooCommerce plugin

The WC Payments plugin must be connected to the WooCommerce plugin via the Chamber Dashboard settings page.

Go to Chamber Dashboard >> CD Settings >> Member Manager Pro Options to make this connection.

Member Manager Pro Settings
  • Step 4: Save your Permalinks
    • Go to Settings >> Permalinks – Click ‘Save’

That’s it!  Your membership form is now connected to your payment gateway of choice. When a new member joins via your membership form a WooCommerce order will be generated to track the member’s payment.


Install Free WooCommerce plugin

You will need to install the free WooCommerce plugin by Automattic in order to connect to a payment gateway using the WC Payments plugin. 

Manual WooCommerce Setup

> Set country & currency from the WooCommerce Settings General Tab.

Create & Map Checkout Pages
  • Create a new page called ‘Accounts’, add the [woocommerce_my_account] shortcode, publish the page.
  • Create a Cart page using the [woocommerce_cart] shortcode and a Checkout page using the [woocommerce_checkout] shortcode.
  • From the WooCommerce Settings ‘Advanced’ Tab, map your new pages and click ‘save’.
checkout pages
click on image for larger view

NOTE: The above WooCommerce pages are required for WooCommerce to process payments. However, you do not need to add them to your site’s menu unless you plan to sell products OTHER than memberships.

Stripe payment gateway

Setup your payment gateway from the Checkout Tab. If you are just getting started, we suggest trying the Stripe Payment Gateway, as its setup is fairly straightforward. If you are not using the setup wizard, you will need to install Stripe from the Extensions page.


WooCommerce Setup Wizard

Note: You do not have to use the Wizard, scroll to the bottom of the first screen to skip the Wizard.

> Set country & currency – Store Setup 

click on image for larger view

> Extras – If you are only using WooCommerce to have access to additional payment gateways for Chamber Dashboard, you do not need to worry about using a theme that is compatible with WooCommerce.

click on image for larger view

‘Ready to Start Selling’, you can return to your dashboard.

click on image for larger view

> Select payment options to offer your members – Payment(If you are new to setting up payment gateways, we suggest starting with Stripe as their setup process is fairly straightforward.)

click on image for larger view

Activate Jetpack – It is not necessary to activate JetPack, you can skip this step.

click on image for larger view

Add payment gateways

Once you have connected WC Payments to WooCommerce, you can set up as many payment options as you like.

Setup additional payment gateways:

  • Go to WooCommerce >> Extensions, click on Payments link.
  • Select, download & install the gateways you’d like to use.
enable WooCommerce payment gateways
  • Go to WooCommerce >> Settings, click on the Payments tab.
  • Enable your gateway, then click the setup/manage button on the right.
  • You will need to setup an account with the payment gateway you have selected.
WooCommerce check payments, WordPress Business Directory plugin
  • That’s it! When your members fill out the membership or renewals form, they will be able to select your new payment option.
  • Test your setup by completing payment thru your membership form.

NOTE: When using WC Payments, your members will need to login to complete their payment. Once they have logged in, they will be presented with the payment options you have setup.

Visit WC Payments documentation for additional WooCommerce Setup options, including adding a print button to the order page.

SEND AUTOMATIC RENEWAL REMINDERS

Remove check payments

To remove the check payment option:

  • Go to WooCommerce >> Settings, click on the Payments tab.
  • Disable check payments and save your changes. The check payment option will no longer show up during the member payment process.
  • Test your setup by completing payment thru your membership form.
WooCommerce check payments, WordPress Business Directory plugin

Set currency & country field

Set Currency

  • WooCommerce >> Settings >> General
  • Scroll down to ‘Currency Options’ and select your currency
  • Be sure to save your changes!

Set Country

Display / remove countries on membership form

Once you have connected WooCommerce to WC Payments, the WooCommerce default list of all countries gets added to the country field of the membership form.  If the bulk of your members are from only one or two countries, you can select only these countries to show on your membership form to make things easier for your members at signup.

country field dropdown - show all countries

Set country Field to US only

To set the countries you’d like to display, go to:

  • WooCommerce >> Settings >> General
  • Scroll down to ‘Selling Locations’ and select ‘sell to specific countries’
  • Select the countries you want to show on your membership form
  • Be sure to save your changes!
WooCommerce sell to specific countries
Now only the countries you have selected will show in your drop-down menu.
Chamber Dashboard - set country field drop down menu

Tax, donation, processing fee fields

Go to Chamber Dashboard >> CD Settings >> Payments >> Member Manager Options, scroll to ‘Membership Form Fields’ to display or remove the tax, donation or processing fee fields.

Here you can suggest an optional donation to new members when they join.

You can add a processing fee to all member payments or set a one-time processing fee for new members only.

And you can add tax to member payments if required.

Each of these fields can also be deactivated when not in use.


Display member benefits

With the Member Manger plugin installed, you can display your membership levels & benefits on your website.

Customize WooCommerce payment notifications


WooCommerce sends a variety of email notifications based on the status of the order, including new orders, cancellations, failed orders, etc. For information on how to edit these, please visit the WooCommerce email notification documentation page.


Capture Referrals

Referred by – How did you hear about us? 

Capture the referral source from new members at signup by adding a referral source drop-down to your membership form.

  • To activate the Referral Drop-down List, go to Chamber Dashboard >> CD Settings >> Member Manager Options.
  • Scroll down to activate the Referral Drop-down List, enter options and save your changes.

The Referral Drop-down List will automatically be added to your membership form.

capture-referral-source-Business-Directory-plugin

Connect to Mailchimp newsletter

Email marketing is still one of the most cost effective ways to connect and engage new members. Start engaging your members right away. Adding a Mailchimp signup option to the membership form is easy with the Mailchimp plugin.

Go to Chamber Dashboard >> CD Settings >> Payments >> Member Manager Options to enable this feature on your membership form.

Follow this link for instructions on how to login to your Mailchimp account and create Mailchimp API key.

Was this article helpful to you? Yes 1 No