madsem wrote:I have the same question, is prorating possible with s2member?
Foe example if I offer two subscriptions: one for $99/year and another for $9.99/month, and a user upgrades to the cheaper annual plan, will he be charged $99 or just the remaining amount?
How is this handled?
If you're using PayPal Standard integration
( w/ the free version of s2Member ).The new terms will take effect at the end of the current billing cycle. In other words, if a Customer signs up for a monthly Subscription on Jan 1st at $9.99/mo... then they upgrade on Jan 15th to $99/year; they will be billed $99 on Feb 1st and be re-billed Feb 1st of each year.
This is how PayPal handles things during the checkout experience, and the Customer is informed at the point in which the upgrade/downgrade is taking place. PayPal will display an "Effective Date" to each Customer who is modifying an existing Subscription through PayPal.It is important to realize that the "Effective Date" only applies to billing. In other words, even though a billing change may take several days to go into effect, their Membership on your site will be upgraded/downgraded immediately after the modification process is completed.----------------------------------------------------------------------------------------------------
If you're using PayPal Pro integration
( w/ s2Member Pro Forms ).The new terms will take effect IMMEDIATELY. In other words, if a Customer signs up for a monthly Subscription on Jan 1st at $9.99/mo... then they upgrade on Jan 15th to $99/year; their existing Recurring Profile is terminated IMMEDIATELY, and a new one is created. Their new Billing Profile would come at the expense of $99
( immediately ), and the Customer will be re-billed each year on Jan 15th.
So this means that PRORATING is possible
ONLY with s2Member Pro. Using s2Member's Pro Form generator, you can create Billing Modification Forms. You would configure a new
( different ) price for yearly Membership, making this special Form available ONLY to existing Members.
Further details in your Dashboard: s2Member Pro -> PayPal Pro FormsComing soon in s2Member Pro v1.3, we will be introducing a new feature, making it possible for you to charge a different amount in the first initial billing cycle. Once this is released, it will make PRORATING even easier, as the first period after upgrade could be set to a rate of $89, and all subsequent payments after the initial billing cycle would continue at the rate of $99/yr.----------------------------------------------------------------------------------------------------
Related articles:https://www.x.com/message/78781#78781https://cms.paypal.com/us/cgi-bin/?cmd= ... 8ADFA005QUhttps://www.x.com/message/100576#100576https://www.x.com/search.jspa?peopleEna ... =proratinghttps://www.x.com/message/173577#173577