How to upgrade/downgrade member while using Custom Capabilities?

I’m looking at using Custom Capabilities instead of “levels” with my membership program, but can’t figure out how to offer the upgrade/downgrade features, since there are no ‘levels’ to refer to. I’ve read thorough quite a few posts but nothing seems to answer this question.

Also, since I have 2 different types of members, consumers and business, would it be better use Level 1 with different CCs for different consumer memberships, and then actual Levels 2 and 3 to differentiate each of the two business types? Not sure which would be better and welcome some advice.

Thanks.

Hi Courtney.

Levels give incremental access, so keep in mind if you use them to separate your users. If you use the ccap for the restrictions, then having the users at different levels won’t make a difference in actual use for content access. But if you later decide to use a level restriction, that is something you’ll need to consider. https://s2member.com/kb-article/video-custom-capabilities-for-wordpress/

For upgrades and demotions with ccaps, well. Upgrade is just getting him to purchase the ccap, it’ll be added to his account. Demotion is trickier, because the Auto EOT will remove all ccaps, or none, and not change from one to another. For this you’d need a customization. This may help: https://s2member.com/kb-article/rolescapabilities-via-php/

I hope that helps. :slight_smile: