Ready to get started?Download WordPress

Plugin Directory

PMPro WooCommerce

Integrates Paid Memberships Pro with WooCommerce.


  • Added option to "Apply Member Discounts to WC Subscription Products?" to the PMPro Advanced Settings tab.
  • Fixed bug where membership discounts wouldn't be applied if no membership products were in the cart.
  • WooCommerce now mimics PMPro checkout, creating a custom level array instead of passing the ID. So if your level has an expiration number and period, it will be used when adding the level to the user checking out in WooCommerce... i.e. expiration dates "work" now. You can filter the level information using the pmprowoo_checkout_level filter.
  • Added pmprowoo_checkout_level filter to allow filtering the checkout level (to use PMPro expiration dates, etc. if Subscriptions addon is not installed)


  • Fixed updating of WooCommerce billing address user meta when brand new users checkout with PMPro.


  • Updating user meta for billing address when the Woo Commerce billing address is updated and vice versa.


  • Fixed fatal error that would be thrown if PMPro is not also activated.


  • Fixed adding/updating membership when order status is changed to completed


  • Released to the WordPress repository.


  • Fixed a bug where the get_price filter wasn't running when products/prices were loaded over AJAX (e.g. in the order review).
  • Added code to force account creation at checkout if the cart includes a membership level.


  • Fixed bug where products were erroneously counted as "subscription products" and thus discounts may not apply. You may have to edit these products and click "update" to get the settings to save correctly.


  • Added membership products
  • Added membership discounts
  • Moved PMPro options to separate tab


  • Added per level pricing to the edit product page. (Thanks, jessica o)


  • This is the initial version of the plugin.

Requires: 3.8 or higher
Compatible up to: 3.9.1
Last Updated: 2014-7-21
Downloads: 3,006


5 stars
5 out of 5 stars


1 of 4 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.