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 | |
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. |