a cancellation within a trial period would result in this calculation.
- Code:
if (!$last_payment_time) $auto_eot_time = $registration_time + $p1_time + 86400;
So if a Member signs up for a 1 week free trial, and cancels the same day, s2Member will demote them exactly 7 days later. There is one extra day grace period after the Trial Period is over; just to make sure access is not denied sooner than a Customer might expect.
By popular demand, this behavior started with s2Member v3.3.2+. A Free Trial, is free. From a Customer's perspective, a Free Trial should not be dependent on their intention to pay. Thus, cancelling a Free Trial should not end their access until the Free Trial Period is over. Also, in some cases an Initial/Trial Period may have cost them something; it just depends on how your Button/Form was configured.Statistics: Posted by Jason Caldwell — April 18th, 2011, 11:45 pm
]]>