Statistics: Posted by Jason Caldwell — August 2nd, 2011, 11:25 pm
Statistics: Posted by drbyte — August 2nd, 2011, 11:16 pm
No, you should NOT need to enter those manually. An EOT Time should be set immediately after checkout is completed when it's for fixed-term access, because s2Member will know ahead of time the exact date on which access should be denied. If it's not working this way for you, something is very wrong. The only case in which s2Member would NOT set an EOT Time for a Buy Now purchase with a fixed-term, is when the fixed term is for Lifetime access ( which would be the expected behavior ). If this problem continues, can you please post a copy of your Shortcode along with any details we need to reproduce this issue?drbyte wrote:
Hi Jason
I have 6 transactions that is 4 days old and has not been demoted or canceled. The ETO is still blank. Do we have to manually cancel or demote the membership if we use the One Time ( for X day access, non-recurring )?
Access days: 3 Days
Transactions date: July 23th, 2011
Thank you
Sam
Statistics: Posted by Jason Caldwell — August 2nd, 2011, 9:25 pm
Statistics: Posted by drbyte — July 28th, 2011, 2:10 am
Statistics: Posted by drbyte — July 25th, 2011, 12:11 am
Statistics: Posted by Jason Caldwell — July 24th, 2011, 10:32 pm
Statistics: Posted by drbyte — July 24th, 2011, 10:02 pm
Statistics: Posted by artEV — June 5th, 2011, 9:36 pm
<?php
add_action ('ws_plugin__s2member_during_paypal_notify_during_before_subscr_signup_w_update_vars', 'during_before_subscr_signup_w_update_vars');
function during_before_subscr_signup_w_update_vars ($vars = array ())
{
$GLOBALS['existing_s2_eot_time'] = get_user_option ('s2member_auto_eot_time', $vars['user_id']);
}
add_action ('ws_plugin__s2member_during_paypal_notify_during_subscr_signup_w_update_vars', 'during_subscr_signup_w_update_vars');
function during_subscr_signup_w_update_vars ($vars = array ())
{
if (($eot_time = get_user_option ('s2member_auto_eot_time', $vars['user_id'])) && $GLOBALS['existing_s2_eot_time'])
update_user_option ($user_id, 's2member_auto_eot_time', $eot_time + ($GLOBALS['existing_s2_eot_time'] - time ()));
}
?>
Statistics: Posted by Jason Caldwell — June 5th, 2011, 9:07 pm
Statistics: Posted by artEV — May 3rd, 2011, 11:09 pm
artEV wrote:
Or would the system be smart enough to know its just 15 days Silver and subsequently 30 days Gold?
Statistics: Posted by Jason Caldwell — May 3rd, 2011, 11:04 pm
Statistics: Posted by artEV — May 3rd, 2011, 10:55 pm
Statistics: Posted by Jason Caldwell — May 3rd, 2011, 10:51 pm
Statistics: Posted by Jason Caldwell — May 3rd, 2011, 10:42 pm
Statistics: Posted by artEV — May 1st, 2011, 10:26 pm
Statistics: Posted by Cristián Lávaque — May 1st, 2011, 7:09 pm
Statistics: Posted by artEV — May 1st, 2011, 11:26 am
artEV wrote:
4) Unfortunately, most of our members don't have Paypal accounts. They will only use their credit cards directly (without Paypal accounts). So there are no available shortcodes/scripts I could use to display their payment history at all?
Statistics: Posted by Cristián Lávaque — April 26th, 2011, 10:26 pm
Statistics: Posted by artEV — April 26th, 2011, 9:21 pm
<?php
add_action ('ws_plugin__s2member_during_paypal_notify_during_before_subscr_signup_w_update_vars', 'during_before_subscr_signup_w_update_vars');
function during_before_subscr_signup_w_update_vars ($vars = array ())
{
$GLOBALS['existing_s2_eot_time'] = get_user_option ('s2member_auto_eot_time', $vars['user_id']);
}
add_action ('ws_plugin__s2member_during_paypal_notify_during_subscr_signup_w_update_vars', 'during_subscr_signup_w_update_vars');
function during_subscr_signup_w_update_vars ($vars = array ())
{
if (($eot_time = get_user_option ('s2member_auto_eot_time', $vars['user_id'])) && $GLOBALS['existing_s2_eot_time'])
update_user_option ($user_id, 's2member_auto_eot_time', $eot_time + ($GLOBALS['existing_s2_eot_time'] - time ()));
}
?>
Statistics: Posted by Cristián Lávaque — April 26th, 2011, 12:56 pm
Statistics: Posted by artEV — April 26th, 2011, 12:34 am