latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Prorate Upgrades & find next bill cycle

Home Forums Community Forum Prorate Upgrades & find next bill cycle

This topic contains 3 replies, has 3 voices. Last updated by  Raam Dev 4 years, 7 months ago.

Topic Author Topic
Posted: Thursday May 17th, 2012 at 5:10 pm #13808

I read through the “prorating upgrade” threads and am looking for guidance on how to upgrade our users correctly. We are Pro users of both S2 and PayPal and have re-occuring billing.

My understanding from reading the threads is that the only support S2member & PayPal provides for upgrades is the cancel of the old subscription and the creation of a new subscription. There is no prorating support from either PayPal or s2Member.

If that is the case I need to calculate the prorate and set the initial billing period appropriately to make a seamless transition for the user. I have two types of upgrades: a service add-on and a billing cycle change.

For the billing cycle change we offer Monthly/quarterly and annual billing. There are price incentives to move up to longer billing cycles so some customers chose to do that.

We also offer service levels that our customers want to upgrade into mid billing cycle.

Since I have to do the prorating myself, I need to know the next or previous billing date. Can you help me by telling me how to find this?

Thanks

List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Friday May 18th, 2012 at 6:28 pm #13916

Hi Marlin.

s2Member does better with Buy Now transactions in this regard, but not subscriptions yet. We’re improving it in the next generation, which is currently under development. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior -> Fixed-Term Extensions[/hilite]

s2Member doesn’t store the payment times yet, so they aren’t in the database to check that. If you use the Payment Notification you could create a custom script to store the payment times in usermeta for the user. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Payment Notifications[/hilite]

Once you have the times, then the prorating would be calculated and your shortcode can be adjusted dynamically to reflect it. http://www.primothemes.com/forums/viewtopic.php?f=36&t=1604

I hope that helps. :)

Posted: Saturday May 19th, 2012 at 7:42 am #13969

Thank you Cristian,

To be clear since I have some work to do, S2 only supports one running paypal subscription correct? So if I want to add a 2nd subscription service to a user I need to combine the payment into one subscription. Please let me know if that is correct, else I could just have the user on two different subscriptions but I don’t see a way for S2 to handle that.

Posted: Sunday May 20th, 2012 at 11:46 pm #14038
Raam Dev
Username: Raam
Staff Member

Hi Marlin,

Yes, that is correct.

Viewing 3 replies - 1 through 3 (of 3 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.