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.

Pro form free trial demote after upgrade

Home Forums Community Forum Pro form free trial demote after upgrade

This topic contains 2 replies, has 2 voices. Last updated by  Thomas 3 years, 10 months ago.

Topic Author Topic
Posted: Monday Feb 25th, 2013 at 11:07 am #43165
Username: tomrail

Offering free trial for x days via paypal pro free registration form.
On login welcome page logged in members have option to upgrade to level 2
If not upgrading inside x days they are demoted to level 0

Upgrading is done via paypal modification buttons (so members can keep their username and setup).
Payment gateway is paypal standard but with use of pro forms.

Trial= L1
Free= L0
Paid= L2

Now since demoting is setup to happen automatically by s2member, a question arised. Lets assume;

A member (already registered as free member = L0 or L1) upgraded to level 2 (= recurring payment) and then cancels at some point.

? To which membership level that member is demoted?
From s2member description one could assume that the member is demoted to the last level he had before the upgrade (in this example level1).

The correct level after cancellation would be L0 (assuming trial time is over).

Which level the user is demoted to by s2member?

Thank you very much!

Is that 20% rule still enforced?
Meaning i need to use pro modification forms instead of buttons?

  • This topic was modified 3 years, 10 months ago by  Thomas. Reason: added BTW

List Of Topic Replies

Viewing 2 replies - 1 through 2 (of 2 total)
Author Replies
Author Replies
Posted: Monday Feb 25th, 2013 at 8:27 pm #43193

Hi Thomas,

With the way you have everything set up, you are kind of tweaking the way s2member works out of the box. In the PayPal options of s2Member you have specific settings for the EOT (end of term) behaviour. The settings chosen here govern how s2Member will behave when calculating what to do with cancelled memberships etc.

To answer your question above, if a user cancels their membership then the user would be downgraded all the way to level 0. Note however, that if you have 2 levels of membership you could create a downgrade button so a user could downgrade their membership to level 1 or alternatively you could offer them a cancel button which would cancel their membership completely returning them to level 0. As your level 1 is set up as a ‘free trial’ it wouldn’t make sense to do this.

A simpler setup for you would be to use just level 0 and level 1 membership options and a member is either a free member or a paid member. You can create buttons which will let a user have x days free (or trial) membership at level 1. The only reason I can think of for someone wanting to set something up your way is so that a potential member can have a trial without entering any payment details. As far as I know, I don’t think you can have a ‘trial level’ at level 1 without any payment details being taken so having the l0, l1 and l2 levels is just adding more confusion for you.

Hope this helps,


Posted: Tuesday Feb 26th, 2013 at 6:01 am #43212
Username: tomrail

Thank you very much, Neil!

yes your are on spot- the reason of 3 levels is because of wanting to give trials without need for payment details.

(it would be possible to setup free trial with paypal- but users would need to signup via paypal ; and clickbank does not allow free trials at all.) That method of giving free trials has been outlined by Jason in another topic:

So after a L2 is unpaid for whatever reason, s2member *would* demote the user to L1.. but recognizing L1 not feasible anymore.. finally demoting to L0. (of course that process may happen within split seconds)

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