Table of Contents
MemberPress Checkout Limitations
MemberPress is one of the best WordPress membership plugins on the market.
As one of MemberPress’s qualified contractors, we literally work with it daily!
But while the MemberPress cart is great for most use cases right out of the box, it doesn’t offer native integration with some of the less common payment gateways that our customers use. One solution is to use a MemberPress Woocommerce integration plugin.
For non-Western businesses or high risk merchants (e.g adult, forex, gambling, etc.) that don’t have access to Stripe but still want to be able to use MemberPress, this is a big deal.
In these situations we generally recommend one of two options:
1 – Hire us to build a custom integration directly with MemberPress and your preferred payment processor (assuming the payment processor’s API is well developed enough to do so).
2 – OR, use WooCommerce to process your members’ payments and use MemberPress to serve protected content, manage members, etc. You can read our full WooCommerce review here.
Why Use WooCommerce With MemberPress?
Because you’ll be able to use pretty much any payment processor in existence!
You see, WooCommerce is the biggest shopping cart plugin in the WordPress ecosystem.
It has a huge number of extensions that includes a wide range of integrations with various payment processors outside of the standard options of Paypal, Stripe, Auth.net, etc.
So rather than hiring us to custom code an integration between MemberPress and your payment gateway, it’s often better (and cheaper) to “piggy back” on an existing integration that already works with WooCommerce.
Just Google, “WooCommerce” + “Your payment gateway”.
Chances are, somebody’s already developed an extension that allows you to accept payment with your preferred gateway.
How to Integrate MemberPress and WooCommerce
Using WooCommerce for your checkout and MemberPress for your membership creates a new problem: you have to keep the two apps in sync.
We ran into this situation so often that we decided to create a plugin that keeps your MemberPress data in sync with your WooCommerce data.
Our plugin solves this dilemma and liberates you from the constraints of MemberPress’s checkout system so that you get total control over your shopping cart experience, payment gateways, and funnels.
But you still get to use MemberPress’s awesome functionality for the membership side of things.
We have a bunch of customers using our plugin already and it works great.
Now it’s available to you. 🙂
What Exactly Does Our MemberPress WooCommerce Plugin Do?
1 – It gives you the possibility to map WooCommerce products with MemberPress memberships
2 – It is using WooCommerce functionality to be notified whenever a new purchase has come through or a renewal payment has come through
3 – It creates the corresponding data in MemberPress to keep them both synchronized
4 – It makes sure that when a member is canceled in WooCommerce or MemberPress they will be canceled in both places
Requirements
Installation
1 – Hover over the Plugins sidebar menu item and click on Add New

2 – Click on Upload Plugin

3 – Click on Choose file

4 – Click on Install Now

5 – Activate the plugin

Configuration
1 – Hover over the WooCommerce menu item in the sidebar

On that page you should see something like this:

On the left side, we have our WooCommerce products and on the right side, we have dropdowns that have the MemberPress memberships.
2 – Map your WooCommerce products to the MemberPress memberships

3 – Optionally you can also set one of the payment gateways to be added to the transactions that will be created in MemberPress

Here you can see where you can get the Payment Gateway ID
4 – When that’s all done, save the settings.

How to get the Payment Gateway ID
1 – Hover over MemberPress in the sidebar menu and click on Settings

2 – Click on the payments tab

3 – You can copy the ID from this section

4 – Now that you have installed and configured the plugin it will start working.
So that whenever there is a new purchase of a mapped product in WooCommerce it will create a new transaction or subscription in MemberPress.
Also, renewals will create new transactions whenever a WooCommerce renewal comes through.
Checkout
Feature Requests and Support
If you have a feature request or would like to submit a support request just use the form below. 😉
We are based in a country where Stripe and Paypal do not support our currency so the Memberpress standard payment integration of Stripe and Paypal wasn’t an option. This plugin was perfect for us to use our Woo Commerce payment gateway and the great features of Memberpress.
Sorin and his team were super helpful and supportive with quick response to a support ticket. 5 stars for plugin and support!
NEW VERSION RELEASED!
Version 1.3 – Changes
Added support for WooCommerce Variations. Now you can set different variations of a product for different memberships.
So for a monthly subscription membership I will not need to have the WooComerce Subscription plugin?
Hi Olivia,
You need WooCommerce subscriptions if you plan to have recurring payments.
Our plugin is just the bridge between WooCommerce and MemberPress, it does not enhance any of the existing functionalities of either WooCommerce or MemberPress.
Hi Sorin,
So if I understand correctly you are saying that if I plan to run MemberPress with WooCommerce and your sync plugin. I still need WooCommerce subscriptions add-on , in order to sync the subscriptions from the subscriptions feature of Memberpress Pro?
Hi Joseph,
That is correct, if you are looking to have subscription products within WooCommerce you will need WooCommerce Subscriptions.
Your plug-in will sync the subscriptions as well if I have that setup?
Yes, it will synchronize subscriptions with MemberPress 🙂
Hi, very interesting conversation. 🙏🏻 when I use this configuration with Memberpress, woocommerce subscriptions and your sync plugin, which plugin will send the reminder emails ? For exemple the credit card expiry reminder email will still be sent by memberpress ? thanks. Kind regards. Erik
Hi Erik,
We would recommend you configure your reminders in WooCommerce and not in MemberPress.
Reminders are very dependent on the transactional data and since the actual payments will be handled by WooCommerce, it would be ideal to have the reminders set in WooCommerce.
Please let us know if you have any questions or comments.
Thanks!
ok, thx !
Can you please share link to Changelog if available? Thanks!
Hi Jamison,
Thanks for reaching out!
We do not have a dedicated page as a Changelog but we are posting a comment on this page with the changes of every update that we release.
Please let me know if you have any other questions!
Thanks!