Page 1 of 1

Free Membership with Paid Option

PostPosted: June 8th, 2011, 10:31 pm
by fcp2011
Ok,

Here is an interesting question/situation I would like to work out:

I allow all my memberships to be Free. I want the option to offer a support package that offers access to additonal content (actuall, just an additonal page). Here is the catch, I don't want to use one of the other membership levels to accomplish this. I want to use the API scripting with a paypal button or something along those lines to add a condition to the user. So here is my idea of how this should work:

A user signs up for a free membership. He/she loves it but decides he/she wants some support. Well, since I don't work for free, the member clicks a button and starts paying me 19.99 a month until they are tired of paying me. The membership level never changes though, just adds a feature to the membership level.

How can I accomplish this without changing the membership level or can I? Yes, I read the conditionals and scripting but am afraid I am still a little lost.

Thanks in advance.

Re: Free Membership with Paid Option

PostPosted: June 9th, 2011, 5:41 pm
by rossagrant
Super simple. Have a look at the 'custom capability' option in s2Member. You can effectively just create a level 0 membership with a custom option called 'support' or something. Then any pages that onl;y those members get access to, e.g a support page or contact form can be tagged with the word support in the backend and only members with that custom cap can access them. Hope that helps!

Ross :)

Re: Free Membership with Paid Option

PostPosted: June 10th, 2011, 12:24 am
by Cristián Lávaque
Ross, your reply is almost what I'd have answered, but you can't sell them a custom capability at Level 0. Level 0 is free, if you're selling it'll be at Level 1 or above the way the plugin works right now (if I'm not mistaken).

You can do this with levels, though, without custom capabilities. You have everyone at Level 0, your usual content either public (no restriction at all) or Level 0 (requiring the person to be logged in), but sell you support as Level 1. Level 1 members will have access to everything Level 0 and non-members do, but will also have access to whatever page or conditional you set at Level 1.

I hope this helps.

Re: Free Membership with Paid Option

PostPosted: June 10th, 2011, 4:29 am
by rossagrant
Absolutely Cristian, I completely forgot about level 0 always being free! Thanks for reminding me! :)

Re: Free Membership with Paid Option

PostPosted: June 10th, 2011, 9:02 am
by fcp2011
Thanks Cristian and Rossagrant. Can level 0 still have custom capabilities at least?

Re: Free Membership with Paid Option

PostPosted: June 10th, 2011, 12:28 pm
by Cristián Lávaque
Yes, Level 0 can have custom capabilities, either added on registration with an s2Member Free Registration pro-form or manually by you in their profiles.