WooCommerce allows for One-Time Payments or Recurring Billing (subscriptions).
Please Note, the WooCommerce Subscriptions Extension from WooCommerce is required if you want to accept Recurring Billing while using WooCommerce.
A Simple Subscription or Variable Subscription can be selected using the product type dropdown when creating a product in WooCommerce.
More information on creating subscriptions in WooCommerce can be found in their subscriptions documentation section.
Please Note: The WooCommerce plugin will need to be installed on the site in order to set up the integration with WishList Member.
WooCommerce Plugin Installation:
WooCommerce can be installed in the Plugins > Add New section of your WordPress site.
WooCommerce Product Setup:
Once installed, you will need to create a product in WooCommerce. If you haven’t created any products in WooCommerce, please create one or more in order to set up the integration with WishList Member.
Products can be created in the Products > Add New section of WooCommerce in the WordPress site.
Please Note: The WishList Member option shown in the screenshot above can be used to set the Level(s) assigned to a User who buys the product.
This can also be set in the Integration section in WishList Member once the product has been created in WooCommerce. More info on both of these options is included in this article.
WooCommerce/WishList Member Integration Setup:
To set up the WooCommerce integration with WishList Member, navigate to the Setup > Integrations > Payment Providers section in WishList Member.
Select and Enable “WooCommerce” from the list of Payment Provider integration options.
You will now see the Products section in WishList Member. This allows you to link a WooCommerce Product with a Level in WishList Member. Once linked, a customer who buys the WooCommerce Product will be added to the set Level in WishList Member.
There will be no linked products to start. You can click the green Link New Product button to link a product to a level.
Clicking the green Link New Product button will display the Link WooCommerce Product pop up.
You can select the Product from WooCommerce to link with the Level(s) or Pay Per Posts(s) in WishList Member.
The products in WooCommerce will appear as options in the WooCommerce Product dropdown.
In the example below, the Bronze Membership Product is being linked to the Bronze Level.
The Bronze Membership Product is now linked to the Bronze Level.
Anyone who buys the Bronze Membership Product will be added to the Bronze Level.
The WooCommerce Product(s) will be available on the site for purchase.
You can get a direct link to a Product in the Products section.
The can be used as a direct link to purchase access to that Level.
User View Example:
Below is an example of this purchase option on the site. The “Add to cart” button will allow the User to pay using the WooCommerce cart.
The user will run through the WooCommerce purchase process, entering their name, email address, payment info, etc.
Once the order is placed, a Member account is created in WishList Member based on the info used to purchase. An email is sent to the member including their login information.
A random password is automatically generated for the member and is included in the welcome email.
Below is an example of the email.
The Member is automatically logged into the site after purchase/registration and can use their account info to login at any point moving forward.
Admin View Example:
The site Admin can now see that new member in the Members > Manage section of WishList Member.
With the above article, you can integrate WishList Member with WooCommerce. This allows Users to pay through WooCommerce and have a member account created for them accordingly.
As mentioned, there is a WishList Member option in the Product data section for a Product in WooCommerce. It can be used to set the Level(s) assigned to a customer who buys the product. This can also be set in the Integrations section of WishList Member as mentioned earlier in this article.
WooCommerce allows for the creation and management of coupons. This allows a site admin to offer discounts through coupons.
The coupons are available in the Marketing > Coupons section of WooCommerce.
Please Note: These coupons are powered by WooCommerce so all settings, functionality, etc. are handled by WooCommerce.
We have also included a video showing the WishList Member integration with WooCommerce below.