Page 1 of 1

Manually changing the package after purchase

PostPosted: July 18th, 2011, 5:48 am
by cassel
I am kind of curious how to change things around for the user without the user having to make another purchase. Here is an example.

Package A was set and sold as a one time fee for 3 months access. Then, i decide that this Package A will be changed for future customers to a 6 months access. How do i get to extend the previous customers' purchase to a 6 months too? I know i can change the level or the ccaps manually, but how do i change the EOT? Or can it be changed?

Another example. Right now, s2Member cannot handle multiple simultaneous packages; one seems to override the other. So if a customer purchases Package A which includes a 3 months access, and then, the next month, i upsell with a Package B that is for 6 months, how to i handle the fact that purchasing the second package will override the access of the Package A? I can add ccaps to include the additional package but then, it will extend the access of everything to match the Package B 6 month access, incuding what was supposed to be only 3 months.

Changing ONLY the ccaps or the level is easy, but managing it when there is a limited period of access is the question.

Re: Manually changing the package after purchase

PostPosted: July 18th, 2011, 11:49 pm
by Cristián Lávaque
You can change the EOT manually too. WP Admin -> Users -> Edit User -> Automatic EOT Time

I'll email Jason about the other quesiton.

Re: Manually changing the package after purchase

PostPosted: July 21st, 2011, 2:27 pm
by Jason Caldwell
Package A was set and sold as a one time fee for 3 months access. Then, i decide that this Package A will be changed for future customers to a 6 months access. How do i get to extend the previous customers' purchase to a 6 months too? I know i can change the level or the ccaps manually, but how do i change the EOT? Or can it be changed?
In cases such as this, I would recommend updating each existing Member manually, by modifying their EOT Time in the Dashboard. By modifying the EOT Time, you will allow them six months access. s2Member will obey the EOT Time that you set manually, regardless of what they originally purchased. If you have lots of Members, you could use s2Member Pro's Import/Export system to make changes to many accounts all at once.

Re: Manually changing the package after purchase

PostPosted: July 21st, 2011, 2:29 pm
by Jason Caldwell
Another example. Right now, s2Member cannot handle multiple simultaneous packages; one seems to override the other. So if a customer purchases Package A which includes a 3 months access, and then, the next month, i upsell with a Package B that is for 6 months, how to i handle the fact that purchasing the second package will override the access of the Package A? I can add ccaps to include the additional package but then, it will extend the access of everything to match the Package B 6 month access, incuding what was supposed to be only 3 months. Changing ONLY the ccaps or the level is easy, but managing it when there is a limited period of access is the question.
You are correct. For now, I would recommend Custom Capabilities for this. However, as you've seen, there are some limitations in current versions of s2Member that will not allow separate EOT Times.

Re: Manually changing the package after purchase

PostPosted: July 21st, 2011, 2:31 pm
by cassel
Thanks. I guess when i have way too many subscribers to do it manually, i`ll be rich enough to hire someone to do it! :lol:

Hopefully, it will be a feature in future releases.

Re: Manually changing the package after purchase

PostPosted: July 21st, 2011, 3:11 pm
by Jason Caldwell
Absolutely. We have some work underway to improve s2Member in this regard.
Thanks for your support and your patience.