PMPRO Proration Addon
Simple Proration for Membership Upgrades and Demos to adjust the initial payment on the membership payment and maintain a member’s payment date, if applicable.
How PMPRO Proration Addon Works
When a member chooses to downgrade, the initial payment is set to $0 and they are immediately downgraded to the newly selected tier. The member’s existing recurring payment date remains the same. When the next recurring payment is due, the member will be charged for the level to which they were demoted.
Rebates are defined as having a down payment below the current level, but can be modified through the pmpro_is_downgrade filter. Assume that the initial payment for the tier is equal to the billing amount.
When a member chooses to upgrade to a tier with the same billing period settings, they are charged a prorated amount at checkout based on the number of days remaining in the current checkout period and the prices of the old and new tier. The member’s recurring payment date remains the same, and the subscription is changed to collect the new amount.
Finally, in PMPRO Proration Addon, when a member chooses to upgrade to a tier with a different billing period setting, they are charged the new tier’s down payment minus a credit based on how many days are left in their current checkout period and the subtotal of their last order.
Reviews
There are no reviews yet.