latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Different Custom Fields for each Member Type

Home Forums Community Forum Different Custom Fields for each Member Type

This topic contains 3 replies, has 2 voices. Last updated by  Cristián Lávaque 3 years, 9 months ago.

Topic Author Topic
Posted: Friday Apr 5th, 2013 at 2:11 am #46674
Tony A
Username: tonya

I’m looking to use the S2Member plugin for a club membership site where the benefits of different membership packages doesn’t really have anything to do with the site content. For example, membership A might be a magazine sent to them and membership B might get insurance.

Therefore, I’m not that concerned with restricting access to content on the site, but more about the flexibility in configuration of the different membership options/levels. Can I define several different membership “products” that each have their own set of custom fields? For example, one of the membership products requires that the user enters their children’s names for insurance purposes, but not all membership products will require this.

My products are not really set up as “base” and then “base + options” as S2Member seems to do with its levels. They are more like product A has “options set A” and product B has “options set B”. Can S2Member achieve that?

List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Saturday Apr 6th, 2013 at 8:39 am #46739

The s2Member custom profile fields can be enabled for a particular level only, which may be what you need to do what you explained. When creating/editing a field, adjust the setting “Applicable Membership Levels”. [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]

Posted: Saturday Apr 6th, 2013 at 10:00 am #46754
Tony A
Username: tonya

Thanks Cristian,

That sounds good. The only other thing I was worried about is whether each member type can be independent from each other rather than follow a cascading set of privileges. For example, I don’t want level 0,1,2,3 where 0 is base, 1 gets a few extra things, 2 gets a few extra things and so on. I just want package A which gets a few privileges, package B which gets a few privileges (may or may not have the same privileges as A).

Cheers,
Tony

Posted: Sunday Apr 7th, 2013 at 12:36 am #46788

To do that you’d use conditionals in the content itself, instead of protecting the whole page with an Access Restriction. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]

Or you can edit the s2Member Level roles to remove the capabilities to access content for lower levels.
http://wordpress.org/extend/plugins/user-role-editor/
Knowledge Base » Locking s2Member Roles/Capabilities

Viewing 3 replies - 1 through 3 (of 3 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.