I'm trying to set up this process:
User visits website and finds some premium content. Clicking on the premium content takes him to the Membership Options Page. Here he can register for a 7 day free trial. He inserts name, surname, username, password and email and once he clicks on the confirmation email he now has access to the premium content for 7 days. He logs in and is taken to the Login Welcome Page where he sees a few payment options to upgrade to Premium and the different prices.
I've tried following what is stated below, but there is no PayPal® Button available to Free Subscribers at Level #0
Can anyone please provide some suggestions?
Registration Before Checkout? ( reversing the process )
By default, s2Member will send a Customer directly to PayPal®, and only after checkout is completed does the Customer have the ability to register a Username/Password for access to your site. This process works very well in most cases, and it has the benefit of increasing conversion rates; because there are fewer obstacles for the Customer on their way to the actual checkout process at PayPal®.
That being said, we believe the ideal approach is a combined Checkout/Registration process; in just one simple step ( available with s2Member Pro via PayPal® Pro integration ).
However, even with PayPal® Standard integration, there is a way to accomplish Registration Before Checkout, thereby reversing the process — if you prefer it that way. This is accomplished by turning Open Registration (on), and then making a PayPal® Button available to Free Subscribers at Level #0. In other words, you can let Visitors register for free at Level #0 ( where they have access to very little perhaps ), and then charge them for access to higher Member Levels [1-4]. For further details, please check your WordPress® Dashboard here: s2Member -> General Options -> Open Registration.
s2Member's Simple Conditionals can help you further integrate this process, by allowing you to integrate a special PayPal® Button on your Login Welcome Page; one that will be seen only by Free Subscribers at Level #0. Please check your WordPress® Dashboard under: s2Member -> API Scripting -> Simple Conditionals. We also suggest reading over the documentation on PayPal® Modification Buttons. See: s2Member -> PayPal® Buttons -> Subscription Modifications.