Hi Soosie,
1. New members – At the moment my Treasurer notifies me of a new member payment (offline) and I add them manually. I would like to just send them a link to a “special” registration page that is not part of the Paypal system but still allows them to fill in all their details themselves – like choosing their username. At the moment because I am adding them I have to chose their username – which I think disenfranchises them.
There are two ways you can do this:
1) Generate and send them a special Registration Access Link: Dashboard -› s2Member® -› PayPal® Pro Forms -› Registration Access Links
2) Create your own registration page using a Free Registration Pro-Form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms), which would be configured with the appropriate level and/or Custom Capabilities, and then place that Pro-Form on a WordPress Page. Then, you can send an email to people with a link to that registration page where they can fill out their details, including their username (you may also want to enable Custom Passwords in Dashboard -› s2Member® -› General Options -› Registration/Profile Fields).
2. All of our memberships are due at the same time so notifying our members of renewal is easy BUT how can they start using Paypal as a payment system without becoming a new member again?
For this you would simply supply the existing member with a link to an “Upgrade” page, which would contain a Billing Modification form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms). When an existing user completes a payment through the billing modification form, their account will automatically be upgraded to the appropriate level and linked with the PayPal subscription.
Note that for these upgrades to work, the existing member must be logged in. If they try to use the upgrade form without being logged in, s2Member won’t be able to identify their existing account.