1) Can i have different forms (and subscribe button) for the same membership level?
Absoultely. You can make as many different forms as you want, and s2Member can’t tell. s2Member only checks to see if the payment came from an s2Member form (or in the same format as expected from s2Member), and that the subscription is real. You could have one User sign up for $0.01 and one sign up for $999 and s2Member would not care.
2) Can I send automatic reminders when someones membership is due for renewal?
Not by default. I did write a little extension for s2Member that makes this possible for non-recurring subscriptions and Buy-Now transactions. It depends on s2Member setting the End of Term (EOT) date, so it doesn’t work for PayPal recurring subscriptions.
See: http://www.s2member.com/forums/topic/setting-up-eot-notifications/
3) Is there a shortcode to show the following info on a page for members: Date of registration, Date of membership expiration
You can use the s2Get Shortcode for this.
See: Knowledge Base » Simple Shortcode Conditionals
4) If we do increase pricing, how best to do it without inconveniencing members? I don’t want to say that we’ve increased our pricing, please unsubscribe and join again on the join-up page. Is there a way to create a button which unsubscribes the old membership and adds them to a new subscription – or one that upgrades the pricing of membership?
You can use these:
Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Modification Buttons
or these:
Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms
5) Can we integrate Groupon with subscription memberships?
s2Member doesn’t have an integration with Groupon. Sorry.
6) I’ve created custom profile fields on join up form. Some fields are required, so I’ve set this up. When a user is logged in, he is able to delete the contents of the required field and still able to save. Is this how it should work?
I believe s2Member checks for empty responses and saves the old value if it’s empty when you’re using the profile shortcode. Are you using the Shortcode here?
Dashboard -› s2Member® -› API / Scripting -› Member Profile Modifications
1) There is a one-off joining fee, and a yearly membership fee
2) In 2013, to promote more sales there is no membership fee, just a one-off joining fee..
In 2013, if people but through groupon, they should be able to join the site without needing to go through any checkout (I have seen this is possible through some customisation)
In 2014, if people use groupon, they should be able to register on the site but will checkout, having to pay the membership fee (either full or discounted rate – haven’t decided).
s2Member doesn’t have any integrations with Groupon at all, and I’m not familiar with its API. I can tell you that if you do integrate, then you can use the info here to allow Users to sign up without checkout.
See: Knowledge Base » Offering a Free Coupon Code (100% Discount)