Link: https://support.brilliantdirectories.com/support/solutions/articles/12000094635
In this article, we will be going over the prorated discounts and credits that can be assigned during membership plan upgrades and downgrades.
Important Notes:
1. For this funcionality to work, the Member Credits System add-on has to be enabled on the site.
2. The member has to be in Active status, meaning that they can't be past due on the most recent invoice on the current product for this discounts/credits to work.
There are two Advanced Settings related to the prorated discounts.
Find them by searching the following variables:
- enable_prorated_plan_changes
- proration_deduct_first_day
- enable_credit_system
1) How Does the Enable Prorated Plan Changes Setting Work?
To enable prorated plan changes, navigate to Settings >> Advanced Settings and enable the advanced setting enable_prorated_plan_changes:
Locate the setting enable_credit_system and ensure that it is turned on:
The idea of proration is when a paid member wants to change their membership plan, the system will calculate a prorated amount of credits that will then be applied during when a member changes their membership plan.
Let's assume the following scenario, there is a member who signed up for the Premium in an annual plan for $200 today:
Now let's assume this member would like to change their membership plan to Featured on the same day, which is an annual plan for $100:
When this advanced setting is enabled, instead of the members having to pay a new $100 for the plan they are changing to, the system will instead calculate the difference in pricing between the current plan and the new plan and will give the member a Prorated Discount/Credit:
As the system indicates in the Order Summary above, this member who signed up today still has $200.00 worth of prorated time left on their current plan, hence this member will receive $200 worth of credit and $100 of this credit will be used to pay for the $100 annual membership of this new plan.
This can be better seen in the Credit History Log for this member:
A $200 prorated credit has been assigned first and then $100 was instantly used to change their membership plan, hence this member has a $100 credit left on their account.
2) How Does the Deduct First Day Usage From Proration Calculation Setting Work?
To enable the deduction of first-day usage from the proration calculation, navigate to Settings >> Advanced Settings and enable the advanced setting proration_deduct_first_day:
Now let's assume the same scenario provided above, a member signed up for the Premium membership plan in an annual plan for $200 today and would like to change their membership plan to Featured on the same day, which has an annual plan for $100:
When this advanced setting is enabled, the member will receive $199.45 worth of prorated credits first to their account, instead of $200 as the first-day usage of the yearly plan has been deducted from the total:
This can be better seen in the Credit History Log for this member: