Thanks for the follow-up.
1. The custom capabilities you mentioned will only work on Post and not Pages? If so, this is fine so I have a better plan to start with.
You can use Custom Capabilities to protect Posts, Pages, and specific parts of content with Condtionals. They do not, however, allow you to restrict Categories, Tags, or URIs like you can with levels.
2. Members can sign up to multiple recurring subscriptions? What are the requirements on this? Does user have to be logged in before making a purchase? PayPal won’t overwrite duration do their previous membership? Basically, S2member knows that 1 user have 2 different durations available that it can manage?
s2Member will never allow a User to have multiple recurring subscriptions. You can add Custom Capabilities to a User’s plan with Buy-Now buttons, or have them upgrade their subscription to include Custom Capabilities, but you can’t have multiple subscriptions at the same time.
3. I plan to use Paypal pro, so all this will still work without the user leaving my site?
Yes, s2Member will allow you to use Custom Capabilities with PayPal Pro Forms.
See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms
4. You mentioned Buy now capability, but can this also work with recurring subscription?
You can add Custom Capabilities to a User’s current subscription the same way you would upgrade them to a new Membership Level.
See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms