can a user cancel or resume a subscription within the administration area or do they have to do it within paypal?
s2Member has functionality to do this Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms
can a user change their payment recurring duration from monthly to yearly from within the admin panel? if not, what would be my alternative? cancelling the subscription and creating a new subscription? is there an automated way to do that?
Yes. You’ll just need to set up Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms.
can the admin cancel a subscription for a user?
You can cancel a suscription via PayPal, and then disable the user’s account by demoting them within the Admin panel.
is the expiry date for the user available?
Yes. You can find this within the user’s profile under Dashboard -> Users -> All Users.
is it possible to add an additional condition of a meta value for a user for the condition if a user logged in to validate the user?
Yes, absolutely. You’ll want to use Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals.
is the user saved in the database the same way a normal wordpress user is saved? that way all the information is accessible and meta_values are accessible the same way?
Yes. s2Member uses the standard WordPress Roles and Capabilities framework for all it’s user processes.
how do i add more meta values like you did for postcode? if it’s complicated i suppose i could possibly redirect to a gravity form to fill up the details but i’d rather consolidate all the user information under the one form.
I believe you need Dashboard -› s2Member® -› General Options -› Registration/Profile Fields.
when upgrading from single site license to unlimited do i just pay the difference?
Yes. The difference is paid to upgrade to unlimited-site.