Is there any way in PRO to override the sequential membership structure of s2member framework?
No. s2Member’s Membership Levels are meant to be incremental, meaning that s2Member Level 1 will always have access to what’s protected at s2Member Level 0, etc.. If you’d to protect content without this structure, I would recommend using Custom Capabilities. Custom Capabilities are NOT incremental, and can be assigned to any Membership Level. Users can also have multiple Custom Capabilities at a time, making them very powerful.
You can protect content with Custom Capabilities just the same way as Membership Levels. Such as through the Add/Edit Post Panel.
See: Video » s2Member (Custom Capabilities)
is there any way in PRO to set a different login welcome page for each membership level?
Yes, you can send users to different Login Welcome Pages by editing the Login Welcome Page URL with the Replacement Codes that are available here.
For example, if you put http://yoursite.com/lwp/%%current_user_level%% here, an s2Member Level 1 member would be sent to http://yoursite.com/lwp/1/. This way you can create multiple pages for each Membership Level.
See: Dashboard -› s2Member® -› General Options -› Login Welcome Page
When visitor clicks on protected content he is redirected to “Membership Options Page”, it if fine but it is a little confusing too. Is there any way in PRO to instead redirect user to any other page which could say something like” sorry, the content you are trying to see is reserved for our paid members, if you want to become a member click here ( and then user is redirected to “Membership Options Page”)
s2Member passes Membership Options Page (MOP) vars when a user is redirected. If you’d like to accomplish this, you can access these variables through PHP, and display messages depending on where the member was redirected from.
See: Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)
Will s2member pro installation require some work and updates or is it seamlessly integrated with s2member framework?
Once you upload s2Member Pro, the module is automatically loaded into WordPress when the s2Member Framework is activated. s2Member Pro does not require any more customization past what you have already set up with s2Member, but if you’d like to set up s2Member Pro Forms, or another payment gateway, you will need to create your new Shortcodes and replace the old Shortcodes you were using with the s2Member Framework.
Let us know if you have any further questions/concerns. :-)