Paid Memberships Pro Proration Addon v1.0.4
Simple proration for membership upgrades and downgrades to maintain a member’s payment date and adjust initial payment at membership checkout.
Same brand
More from Paid Memberships Pro
Paid Memberships Pro - WordPress Plugin
by Paid Memberships Pro v3
The most complete member management and membership subscriptions plugin for WordPress Paid Memberships Pro gives you all the tools you need to start, manage, and grow your membership site.
Paid Memberships Pro Limit Logins
by Paid Memberships Pro v3
The Limit Logins Add On restricts simultaneous logins for the same user account, ensuring members cannot share their login credentials with others.
Paid Memberships Pro Google Analytics Integration
by Paid Memberships Pro v3
Google Analytics Integration for GA4 to measure traffic, interactions, and ecommerce conversions across your WordPress membership site.
Simple proration for membership upgrades and downgrades to maintain a member’s payment date and adjust initial payment at membership checkout.
How it Works
When a member chooses to upgrade, they are charged a pro-rated amount for the new membership level immediately and the member’s current payment date is maintained. When a member chooses to downgrade, the initial payment is $0 and the downgrade is delayed until the next payment date. The member’s current payment date is maintained.
Downgrades are defined as having an initial payment less than the current level but can be altered via filters. It assumes that the level’s initial payment is equal to billing amount.
Recent releases
Release history
- Fixed an issue where proration could credit a user for a recurring payment they had not actually paid when their subscription was past due on PMPro v3.6 or later. The Add On now skips proration entirely for past-due subscriptions and lets the checkout proceed at full price. #40 (@dparker1005)
- Fixed an issue where a delayed downgrade could be processed prematurely when a recurring payment failed on PMPro v3.6 or later. Delayed downgrades now process when the subscription's next recurring payment is successfully collected (`pmpro_subscription_payment_completed`) instead of when an order is created (`pmpro_added_order`). #40 (@dparker1005)
View changelog
- Updated all 5 delayed-downgrade email templates to use the new Liquid `{{ variable }}` syntax when running PMPro 3.7 or later, while still falling back to the legacy `!!variable!!` syntax on older versions of PMPro. Default email bodies now use the same `wp_kses_post( __( ... ) )` pattern as PMPro core. #36 (@dparker1005)
- Fixed an issue where the delayed downgrade level could be incorrectly recorded as the level being downgraded from (instead of the level being downgraded to) on Stripe onsite checkouts when the Affiliates Add On was active. #37 (@dwanjuki)
View changelog
- Now showing the correct email template variables when editing "delayed downgrade" email templates. #32 (@MaximilianoRicoTabo)
- Fixed broken order links on the "Delayed Downgrades" member edit panels when using PMPro v3.6+. #34 (@dparker1005)
Frequently asked questions
Is Paid Memberships Pro – Proration Add On GPL licensed?
What is the latest version of Paid Memberships Pro – Proration Add On?
How much does Paid Memberships Pro – Proration Add On cost on GPLCoffee?
Which WordPress versions does Paid Memberships Pro – Proration Add On support?
Is Paid Memberships Pro – Proration Add On safe to download?
Auto-updates included
Install it once, update automatically.
The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).