How to use Custom Capabilities with Post Level Restrictions (flat membership structure)

I’m using S2 Pro and just ran into an issue with my design.

I have about 20 different courses that can be purchased individually (I’m using CCAP for this)
I also have a premium up-sell that allows access to the same 20 courses.

Level 0 - setup as free with a couple of free courses (working fine)
Level 1- Setup as paid and assigned using CCAP (working fine)
Level 2 - Premium account which “should” have access to all 20 courses (not working)

When I assign a user to level 2 without the CCAP shortcode, they don’t have access to the course. It seems that Post Level Restriction and CCAP are “and” instead of “or”

What’s the best way to accomplish the desired effect of having Level 2 access to all Level 1 content when the level 1 content is set with a CCAP?

Do I have to create a custom purchase for level 2 that has all 20 CCAP shortcodes?

Yes, that would be the easiest way to accomplish what you want.

1 Like

Thanks Tim. That’s what I figured.

One more quick question about my design then…

Is there really any value at all to having a level 2 member?

It seems i can keep the structure totally flat with:
Level 0 - FREE
Level 1 - Paid with appropriate CCAPs assigned.

The answer to that question depends on whether you want to be able to sell “packages” of ccaps. If not, then there’s no value to having levels. If you do, especially if you want to add some bonus stuff for such packages, then levels could be handy.