Page 1 of 1

3 free memberships accessing different content...

PostPosted: August 24th, 2011, 2:58 pm
by jennyarnez
I'm new and really confused. ;)

Here's my situation:

We are building a client support site for our software and consulting services. We have 3 types of clients...(1) some clients use the software only, (2) some only use our consulting services and (3) some use both the software & consulting.

I want to create the following three free membership levels to match these client types:
Level 1: Software client only with access only to software related content
Level 2: Consulting client only with access only to consulting/industry related content
Level 3: Software & Consulting Client with access to all content

How do I go about doing this? Thank you so much for your help!

Re: 3 free memberships accessing different content...

PostPosted: August 25th, 2011, 2:14 am
by Cristián Lávaque
Hello Jenny.

You can do it with Custom Capabilities, e.g. software, consulting. http://www.s2member.com/custom-capabilities-video/

In the pages use conditionals that check for one or the other custom capability. http://www.s2member.com/advanced-conditionals-video/

To let them register free and have the custom capabilities added to their accounts on registration, you could use s2Member Pro's free registration pro-form. http://s2member.com

Or use the regular WordPress registration page and add the custom capabilities manually to their profiles afterwards. WP Admin -> Users -> All -> User edit -> Custom Capabilities

Also make sure you allow free registrations. WP Admin -> s2Member -> General Options -> Open Registration

I hope that helps. :)

Re: 3 free memberships accessing different content...

PostPosted: August 25th, 2011, 2:54 pm
by jennyarnez
Thank you for pointing me in the right direction!

Re: 3 free memberships accessing different content...

PostPosted: August 25th, 2011, 9:49 pm
by dev9833
Hi Cristian,

Just to follow up on this, is there any other way that I could handle this situation without upgrading to pro? I'm looking to do the exact same thing (assign custom capability to users upon free registration) but assigning custom capabilities after users register will be far too cumbersome for me.

Follow up question is - if its necessary that I upgrade to pro, can I still use all of the existing PayPal buttons on my site or do I actually need to have a PayPal Pro account and use pro forms?

Thanks!

Re: 3 free memberships accessing different content...

PostPosted: August 26th, 2011, 10:19 pm
by Cristián Lávaque
You're welcome, Jenny!

Dev, you can do it with s2Member free as I explained, where you'll need to add the custom capabilities manually because the default WordPress free registration doesn't add them. That's why the free registration pro-form was suggested for that.

You can use s2Member Pro and not have PayPal Pro. You can just keep using the PayPal buttons for payments and take advantage of other s2Member Pro features (like the free registration pro-form, for example).

Re: 3 free memberships accessing different content...

PostPosted: August 30th, 2011, 3:42 pm
by jennyarnez
Okay, I've made progress and have watched the videos on Custom Capabilities and Advanced Conditionasl but I'm still a little confused. I want to allow all of my level 1 & level 3 members to have access to a category called, "AutoAAP". I don't understand PHP enough to write the code.

Can you help me with the php that I need to add to the functions.php file?

Re: 3 free memberships accessing different content...

PostPosted: August 31st, 2011, 2:39 am
by Cristián Lávaque
If you're talking about levels and categories, you can just use the category access restriction. WP Admin -> s2Member -> Restriction Options -> Category

Add the ID number of the AutoAAP category to level 1. Since access is incremental, level 1 and higher users will have access to it.

Does that help?

Re: 3 free memberships accessing different content...

PostPosted: August 31st, 2011, 12:08 pm
by jennyarnez
Thanks for your reply. No, that's not it unfortunately. I only want certain levels to have access to certain content. In other words, I dont' want the level 2 members to see the level 1 content.

Re: 3 free memberships accessing different content...

PostPosted: August 31st, 2011, 11:18 pm
by Cristián Lávaque
Got it.

Then you'd could work with conditionals. WP Admin -> s2Member -> API / Scripting -> Simple/Shortcode Conditionals -> Example #3

Or use custom capabilities instead of levels. http://www.s2member.com/custom-capabilities-video/

I hope that helps. :)