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.

Free lifetime membership promotion

Home Forums Community Forum Free lifetime membership promotion

This topic contains 1 reply, has 2 voices. Last updated by  Raam Dev 4 years, 6 months ago.

Topic Author Topic
Posted: Wednesday Jul 4th, 2012 at 11:55 am #18305

Again, new to WP and s2memberPro (thanks for understanding) –

We’d like to offer a free lifetime membership level promotion (perhaps run it for 6 months). It would be a lower-level membership. After the 6-month promotion period is over, our offered memberships will be annual, and we will remove the link to the free lifetime membership level.

What is the correct way for us to configure our membership levels so that those who got the free lifetime memberships will never experience an EOT situation?

That’s our last question for a while. We don’t want to abuse Customer Support too much, too soon :-)

Thank you.

List Of Topic Replies

Viewing 1 replies (of 1 total)
Author Replies
Author Replies
Posted: Thursday Jul 5th, 2012 at 4:25 am #18364
Raam Dev
Username: Raam
Staff Member

Hi Charles,

If the member signs up using a free registration form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms), their account will never expire (i.e., EOT). (You can override this by creating a Free Registration form that only gives access for a limited time-frame; see the tip at the bottom of the form generator.)

s2Member only EOTs an account when it receives an IPN message from a payment gateway for that account indicating it should expire for some reason (payment failure, end of term, cancellation, etc.), or if you’ve sold the member something where you specified they should only have access for a limited amount of time (this can be set when generating the forms).

If you want to manually set when an account should expire, you can do so by entering the date into the Automatic EOT Time field on their profile:

EOT = End Of Term. ( i.e. Account Expiration / Termination. ).

If you leave this empty, s2Member will configure an EOT Time automatically, based on the paid Subscription associated with this account. In other words, if a paid Subscription expires, is cancelled, terminated, refunded, reversed, or charged back to you; s2Member will deal with the EOT automatically.

That being said, if you would rather take control over this, you can. If you type in a date manually, s2Member will obey the Auto-EOT Time that you’ve given, no matter what. In other words, you can force certain Members to expire automatically, at a time that you specify. s2Member will obey.

Valid formats for Automatic EOT Time:

mm/dd/yyyy
yyyy-mm-dd
+1 year
+2 weeks
+2 months
+10 minutes
next thursday
tomorrow
today

* anything compatible with PHP’s strtotime() function.

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.