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.

Extend access/subscription or "re-up"

Home Forums Community Forum Extend access/subscription or "re-up"

This topic contains 1 reply, has 2 voices. Last updated by  Cristián Lávaque 4 years, 10 months ago.

Topic Author Topic
Posted: Thursday Mar 8th, 2012 at 7:05 pm #7668
Min Yoo
Username: jmwest

I purchased this plugin a while back and could not configure it to meet my client’s needs, and after purchasing 2 other membership plugins, I’m still not able to fulfill what seems to be a simple requirement. And now, I have another client with a similar requirement. So, I’m coming full circle and trying S2member again. Perhaps, someone might be able to shed the light.

Scenario: My client is a non-profit. They provide premium content on their site for those who purchase VIP access. They can purchase access for a set period of time, like 6 months or 2 years. Users need to get email confirmation when they purchase, and a reminder email before the expiration date of their access. So far most membership plugins can handle this.

Problem: The two major requirements that my client has in addition to the above, which no plugin has been able to fulfill, is 1) at ANY time, a user can purchase additional access time just as they did in the beginning and their access expiration date will be extended by the system and 2) the site administrator can change the access expiration date for any VIP member. Purchasing VIP access is really a donation of sorts, so my client wants to allow users to purchase/donate more at any given time.

[What we’ve had to do in the past is use membership plugins to manage subscription purchases and then have a separate “donate” button for additional donations during their subscription period. Based on the donation amount, we would then have to go manually into the database and extend the user’s access expiration date. No automation and BAD solution. ]

Here are examples of what we want to do:

Example1: I am a random visitor. I purchase (or donate $10) for 6 months of being a VIP member with access to premium content. 2 months later (with 4 months still to go before my access expiration), I use the same button to purchase another 6 months (perhaps I got into some more money and want more access or really just want to donate more money). The expiration date of my access is automatically updated. Now I have 10 months to go before my access expiration.

Example2: I am a site administrator. One of our VIP members and a regular user with a login on our site just donated their time to provide us some content. I want to extend the access expiration date for the VIP member, and grant the regular user VIP status and set an expiration date of my choice. I don’t want to have to go into my sql database to do this.

Is there any way I can make the above possible with S2 member? I’m open to tweaking code.
Thanks in advance!!
Min

List Of Topic Replies

Viewing 1 replies (of 1 total)
Author Replies
Author Replies
Posted: Friday Mar 9th, 2012 at 4:22 am #7701

Hello Min.

Yes, you can do this.

Please look here, the last setting (auto extend):
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

About the Admin adding more time, it can be done editing the EOT time in the user’s profile.

I hope that helps you. :)

Viewing 1 replies (of 1 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.