Page 1 of 1

handling prepaid user registrations

PostPosted: May 13th, 2011, 12:50 pm
by halifaxious
Hi,

I'm migrating my club's website to WordPress and using s2Member to manage registrations. The previous site was static so none of the club's members had to log on. My issue is that I want current club members to register themselves so that they are responsible for their contact information, but I don't want them to have to pay because their current memberships aren't up for renewal until September.

Optimally, I'd like a scenario like this:

1. I email current club members a unique code that they use during registration
2. User registers.
3. When user prompted for payment, there is an option to enter their code instead.

If that's not readily possible, this scenario would also suit:

1. User registers.
2. User is prompted either to pay or to claim current club membership status
3. Claiming users are registered at level 0 and an email is sent to the administrator who verifies their names against our club list and promotes them to full membership if appropriate.

In either scenario, the expiration date of the current members would be automatically set to Sept 30, 2011.

Is there a way I can set this up in S2Member?

Thanks,
Jen

Re: handling prepaid user registrations

PostPosted: May 13th, 2011, 1:42 pm
by Cristián Lávaque
Hi Jen. :)

You could open free registration and monitor new users, check them against your paid members list and update their profile with Level 1 and set the EOT to Sept 30.
WP Admin -> s2Member -> General Options -> Open Registration / Free Subscribers
WP Admin -> Users -> Edit User -> Role
and Automatic EOT Time

With s2Member Pro you can import your users using the Import tool, which would create the account for each member and they'd update their profiles with their info after its created. In the import you can set all the accounts' EOT to Sept 30. WP Admin -> s2Member -> Import / Export -> User/Member Import Files

The EOT automatic behavior can be set to demote the account to Level 0 with either approach. WP Admin -> s2Member -> PayPal Options -> Automatic EOT Behavior

I hope that helps. :)