Re: registering multiple members… not sure how that would work without having someone pay twice.
The person pays once, and then you give him the redemption code for the other family member to get the same access on his own account.
Is there some way to ask on the registration form how many members they intend to register and then adjust the payment amount appropriately?
You’d need some custom code to do that, it’s not impossible, but it’s not included in s2 at the moment. What is possible is to have a few options (e.g. 1 member, 2 members, 3 members). https://s2member.com/kb-article/how-do-i-display-multiple-checkout-options/
Re: payment by check. How would I register a new user to capture all the custom fields in the registration form?
I see. Well, you can have them register free at level 0, and upgrade them manually after confirming the payment. https://s2member.com/kb-article/how-can-i-manually-approve-user-accounts/
Re: MailChimp list: I don’t have ‘levels’ of membership. Either you’re an ‘active’ member, or you are an ‘expired’ member. Maybe I set level 1 to correspond to ‘active’ members, and level 2 to ‘expired’ members?
s2’s Level 0 is the default for free registrations, and the one higher levels are demoted to. So Level 1 would be demoted to 0 after his access expires (EOT time).
Which brings up a new question: Is there an expiration date for the membership built-in to the s2Members?
When the user pays a buy-now (single payment, fixed time), an EOT (end of term) time is immediately set in the user’s account. https://s2member.com/kb-article/when-is-an-eot-time-set-for-each-user/
At the user’s EOT time, s2 will do what you configured here: WP admin > s2Member > PayPal Options > Auto EOT Behavior
