Any way to have hours as a time period?

I would like to give trial to my website of hours, e.g., 2 hours.

This is to put people off making lots of registrations and taking advantage of free trials, with no intention of ever paying.

Is there any way to accomplish this or can it be considered in future releases please.

Thank you

I’m pretty sure that even if s2Member had such an option there would be no way for the payment processors to enforce a free trial of less than 24 hours. Not 100% certain, but pretty sure. In any case, if people were really determined to consume all of your content without paying then they could still do so using burner emails.

Hi Paul.

The payment gateways don’t give that option…

What you could do, although not as part of a subscription trial, rather as a trial your site offers and then would need to get the person to enter the payment details if they want more access, would be using an approach similar to content dripping. WP Admin > s2Member > API / Scripting > Content Dripping

See also: https://s2member.com/kb-article/s2drip-shortcode/

Or maybe let people register for free with the higher access level, and then have every page check if the user registered over 2 hours ago but didn’t pay, and drop his level to 0 so he has to pay to get it back. https://s2member.com/kb-article/rolescapabilities-via-php/

I hope that helps. :slight_smile: