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.

How make page downgrade Level 0 not Cancel

Home Forums Community Forum How make page downgrade Level 0 not Cancel

This topic contains 3 replies, has 2 voices. Last updated by  Cristián Lávaque 4 years ago.

Topic Author Topic
Posted: Friday Jan 4th, 2013 at 3:48 am #36153

Sorry about the chopped subject. The Subject field doesn’t allow enough characters to enter a completely descriptive (useful for Google) title.

How can we make a page which will allow users to down grade to level zero (free registered subscriber), without forcing them to cancel?

s2Member® Pro / PayPal® Pro Forms > Pro Form Generator For Billing Modifications, doesn’t have the option to allow a level 2 or level 1 user to go down to level 0.

That only leaves the “Cancel” option which is undesirable and confusing.

How can we do this?

Chris
S2Member Pro Beta Tester

List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Saturday Jan 5th, 2013 at 8:41 am #36263

Hi Chris.

So you want to demote them, but keep charging them recurringly?

Well, you could manually demote them to Level 0, or set an EOT time so s2Member demotes him (this won’t end the subscription).

For something more automated, you’d need to create a customization. Maybe a must-use plugin that checks if the URL has a certain variable that’d trigger a role change to Level 0. Knowledge Base » Changing Roles/Capabilities via PHP

Posted: Saturday Jan 5th, 2013 at 2:16 pm #36300

Hello Cristián,

This is for a user to:

A. Downgrade to non-paying status (free subscriber) and not pay recurring payments, and

B. Maintain their status as a member so that they can still access free content.

Thank you,

Chris

Posted: Monday Jan 7th, 2013 at 5:25 am #36432

So, basically, you mean ending the subscription and be demoted to Level 0, instead of deleting the account, right? That’s fine.

In the Auto EOT Behavior, set it to “demote” and then provide the user with a way to end the subscription (e.g. cancellation button if PayPal Standard, cancellation pro-form if PayPal Pro). [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

When the subscription gets cancelled, PayPal will notify s2Member and an EOT time set, so the behavior happens then.

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.