PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

Simply Editing the Automatic EOT time?

s2Member Plugin. A Membership plugin for WordPress®.

Simply Editing the Automatic EOT time?

Postby cassel » December 20th, 2011, 6:50 pm

When i started my first membership, i set it for a 6 months period. Now, i want to change that so that particular product is accessible all the time. Can i JUST edit the Automatic EOT Time by deleting it and everything will be set or do i have to change something else somewhere else too?
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Simply Editing the Automatic EOT time?

Postby Raam Dev » December 20th, 2011, 11:00 pm

Hi Cassel,

The Automatic EOT time relates to the user account itself. If your product is essentially a user account, then yes, you can delete the Automatic EOT time on the User Profile and the user's account won't expire until the Automatic EOT time is set. The EOT could be set automatically if a PayPal Cancellation IPN or PayPal Payment Failed IPN is received by s2Member for that user.

If you're not using a payment gateway at all (i.e., you're allowing users to register for free and then you're setting the EOT time manually), then deleting the Automatic EOT time from the Users Profile should effectively give the user access indefinitely.

Does that answer your question?
Raam Dev || Wherever you are, be there. || Please rate s2Member!
User avatar
Raam Dev
Developer
Developer
 
Posts: 810
Joined: October 26, 2011

Re: Simply Editing the Automatic EOT time?

Postby cassel » December 20th, 2011, 11:11 pm

Thanks. I currently have two "products" that are memberships. They are not free, but one i initially thought would be for 6 months, i now want it "forever" while the other product will be for a set of 6 months (and then monthly recurring), but since some members bought the initial subscription with the "6 months" set in the Paypal button, the EOT was then set, which i want to remove (for that product only).

At the same time, since there were some glitches and some people bought the second product, with a 6 months subscription but the EOT did NOT set automatically. Can i simply copy the EOT like those who did get it automatically or again, should it be set/changed somewhere else?
User avatar
cassel
Experienced User
Experienced User
 
Posts: 442
Joined: February 17, 2011

Re: Simply Editing the Automatic EOT time?

Postby Raam Dev » December 21st, 2011, 12:11 am

In that case, yes, deleting the Automatic EOT time from the first product should essentially make it free forever.

But again, this is only true as long as a paid subscription isn't associated with that account. If a paid subscription is associated with that account, you'll need to set the Paid Subscr. Gateway to blank and delete the Paid Subscr. ID on the User's 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.


Simply clearing the Automatic EOT on an account that has an active subscription will not ensure an EOT will never be set. To ensure that account remains free forever, you need to set both the Paid Subscriber Gateway and Paid Subscriber ID to blank as mentioned above.

For the other product, you can manually set the Automatic EOT time so that product/account expires after six months (simply put +6 months in the Automatic EOT Time box and press save).

Since we're talking so much about Automatic EOTs, you should make sure you've read everything under WP Admin -> s2Member -> PayPal Options -> Automatic EOT Behavior and that those settings are configured the way you expect the Automatic EOT to behave.
Raam Dev || Wherever you are, be there. || Please rate s2Member!
User avatar
Raam Dev
Developer
Developer
 
Posts: 810
Joined: October 26, 2011

Re: Simply Editing the Automatic EOT time?

Postby Cristián Lávaque » December 22nd, 2011, 4:44 am

Cassel, Raam's correct.

Just in case, I wanted to mention that removing the term from the shortcode to purchase the access, does not modify the EOT of those that already purchased, it'll just not set an EOT for new users that use that button.

You will need to edit the existing users' accounts so they don't have an EOT. You can do it one by one, but since you have s2Member Pro, you can use the User Export tool, edit the EOT for those you want and then re-import it. WP Admin -> s2Member -> Import/Export

I hope that helps. :)
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010


Return to s2Member Plugin

Who is online

Users browsing this forum: Exabot [Bot], Google [Bot] and 1 guest

cron