Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Paid Memberships Pro WooCommerce Changelog

Every recorded version, newest first, with what changed in each one.

Latest 1.11 · Oct 13, 202615 versionsSince May 2020

2026 · 3 versions

  1. 1.11

    Latest
    3 improvements1 fix
    Improved
    • Membership products now require account creation on the WooCommerce Checkout block and Store API, not just the classic checkout. Guests can no longer place an order for a membership product without an account. #221 (@andrewlimaza)
    • Added the `pmprowoo_apply_cart_level_discounts` filter so sites can stop membership products in the cart from discounting other products in the same cart. #217 (@dparker1005)
    • Added the `pmprowoo_get_cart_membership_levels` helper to get the membership levels for the membership products in the cart. #220 (@andrewlimaza)
    Fixed
    • Fixed the membership discount being applied twice when another plugin writes the discounted price back to the cart product. #216, #218 (@andrewlimaza)
  2. 1.10.2

    2 fixes1 security
    Fixed
    • Fixed memberships not being cancelled when the WooCommerce product had been deleted. #214 (@dwanjuki)
    • Fixed the check for whether a member has another paid order for a membership product, which matched guest orders instead of the member's own orders and could wrongly keep or remove the membership. #214 (@dwanjuki)
    Security
    • Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #215 (@dparker1005)
  3. 1.10.1

    2 improvements2 fixes
    Improved
    • Inherit pmpro-woocommerce option values on multisite subsites. Membership product levels, gift codes, member discounts, and "discounts on subscriptions" are now read from the main site when pmpro-network-subsite is active and in "inherit" mode. #213 (@dparker1005)
    • Added a "Learn More" link to the Add On documentation in the WooCommerce product data panel and the Edit Membership Level screen, and cleaned up settings formatting. #211 (@kimcoleman)
    Fixed
    • Added a null guard for the `$pmprowoo_product_levels` global to prevent a fatal error when `pmprowoo_get_membership_price` is called before `pmprowoo_init` has run. #212 (@flintfromthebasement)
    • Skip order items whose product no longer exists when granting memberships from an order, preventing a fatal in `pmprowoo_add_membership_from_order`. #207 (@dparker1005)

2024 · 3 versions

  1. 1.10

    1 new1 improvement1 fix
    New
    • Now updating the plugin from paidmembershipspro.com.
    Improved
    • Updated translation files bundled with the plugin.
    Fixed
    • Fixed strings that were not being translated. #206 (@DAnn2012)
  2. 1.9.1

    1 fix
    Fixed
    • Fixes an issue for checkout, when a membership-linked product only allows one product per checkout. (@dparker1005)
  3. 1.9

    2 improvements
    Improved
    • Added support for Paid Memberships Pro 3.0+ to allow multiple level purchases within a single cart if the level linked to the product allows multiple levels at once.
    • ENHANCEMENT/BUG FIX: Fixed an issue where Variable Subscription products did not handle cancellations correctly.

2023 · 4 versions

  1. 1.8

    3 improvements1 fix
    Improved
    • Mark Paid Memberships Pro Integration with WooCommerce compatible with Custom Order Tables.
    • Shows a message that the membership product is already in the cart when viewing the same product in the store.
    • Stop Woocommerce subscription renewals from changing the user's membership level to the same level.
    Fixed
    • Fixed an issue where simple variation subscriptions were being discounted incorrectly, when set to not discount level products.
  2. 1.7.7

    1 fix
    Fixed
    • Fixed an issue where the "Autocomplete Order Status" option wasn't saving correctly.
  3. 1.7.6

    1 improvement1 security
    Improved
    • Updated readme, banner, and thumbnail assets.
    Security
    • Escaping and sanitization updates.
  4. 1.7.5

    3 improvements1 fix
    Improved
    • Support Multiple Memberships Per User. If a member holds more than one level, give the member the best discount available to their levels.
    • Added functionality to autocomplete variation products.
    • Improved localization on strings in the plugin.
    Fixed
    • Fixed a fatal error when the product item would be false in some cases and we tried to get the product ID.

2022 · 1 version

  1. 1.7.4

    2 fixes
    Fixed
    • Fixed issue where renewal purchases was extending member's expiration date by double. (@dparker1005)
    • BUG FIX/ENHANCEMENT: Fixed issues with the Gift Recipient not saving in newer WooCommerce versions. (@contemplate)

2021 · 3 versions

  1. 1.7.3

    2 improvements3 fixes
    Improved
    • Tested up to WooCommerce 5.6.0.
    • Added support for time in expiration dates when extending or renewing a level and checking out for a new membership level.
    Fixed
    • Fixed an issue where variation prices would show twice if the min and max price was identical. (Thanks, ArdiNEC on GitHub)
    • Fixed an issue of a non-numeric warning value when discount was empty.
    • Fixed deprecated function warnings.
  2. 1.7.2

    2 improvements3 fixes
    Improved
    • Tested up to WooCommerce 5.1.0.
    • Added .pot file and British English po/mo files.
    Fixed
    • Fixed issue where memberships associated with subscriptions in pending-cancel status were cancelled. We now wait for the full canceled status.
    • When variable products are used, we will look for a membership price on the parent product. No support for member prices on variations yet.
    • Removed use of deprecated $order->get_product_from_item method. (Thanks, ogiebobogh on GitHub)
  3. 1.7.1

    1 improvement1 fix
    Improved
    • Improved wording on the Advanced Settings area for Membership and WooCommerce Subscriptions discount option.
    Fixed
    • Fixed issue where discount for membership products would be applied when shouldn't.

2020 · 1 version

  1. 1.7

    2 improvements5 fixes
    Improved
    • Added function `pmprowoo_user_has_active_membership_product_for_level` to return whether a user has an active WooCommerce product that gives membership.
    • Updated tested up to value for WooCommerce to v4.0 and WordPress to v5.4
    Fixed
    • Fixed bug where marking an order expired or cancelled could impact other subscriptions.
    • Fixed typo with `woocommerce_order_status_on-hold`.
    • Fixed bug that kept the "Apply Member Discounts to WC Subscription Products?" setting (under Memberships -> Settings -> Advanced) from working properly.
    • BUG FIX/ENHANCEMENT: Checked that $product is actually a `product` post_type when checking if user has active membership for level.
    • BUG FIX/ENHANCEMENT: Improved checks for cancelling membership if membership product expires.

Changelog published by the developer, in their original language.