• I have been running S2Member Pro for several years and started with simple access to content at Level 1. The content available to members has grown and so has the price to access. I have several courses that I offer as part of membership but now I would like to sell access to each course individually for those that do not want full membership. I understand that I can do this with custom capabilities. The issue I have is that I already have 5000+ members at levels 1, 2, and 3. I want them to still be able to access the hundreds of course pages while allowing access to those that only want to access one or two courses.

    I am having trouble understanding how I might accomplish this. Customers wanting to purchase just one course would be assigned level 1 access along with the ccap, but this would give them access to all of the pages that are protected at level 1 -correct? I just want people to be able to purchase access to courses individually while still granting access to the other members at their respective levels.

    One thought I had is to create a custom welcome page for those that buy specific courses and create links to special pages for the courses that can be accessed with ccaps, but I still think that they would have access to all level 1 pages – correct? Or would they be prevented from accessing those pages?

    Any help or suggestions would be appreciated. I understand that this may involve an extensive overhaul of what I have in place, but this is the direction that I would to go with my membership program.

    So thankful for S2Member!

    https://wordpress.org/plugins/s2member/

Viewing 3 replies - 1 through 3 (of 3 total)
  • I’m happy to suggest how I’d do it, but what’s best for future scalability will depend on what plans you have for the future of the site. In particular, do you (or will you in future) use custom capabilities for other aspects of your site (like uploading files or publishing posts)?

    The answer to that question will make a big difference as to the best way to proceed now!

    Thread Starter mfussell

    (@mfussell)

    Thanks KTS915!

    I figured out a solution after thinking a bit. I am adding ccaps to access each course individually while keeping access to the different membership levels using conditionals. I have to change the code on all of the pages, but in the long run, this is the best approach.

    Those that purchase just one course will enter at level “0” with the assigned ccap, but they can always upgrade to full membership at any point which would bump them up to the appropriate level. They can also purchase additional courses individually without becoming a member (Level 1 or higher) by offering an additional ccap to their account.

    It’s complicated for me, but should be seamless for the user.

    OK, if that’s what you’re doing, you could actually make it much easier for yourself by using the Capability Manager Enhanced plugin to add relevant ccaps to user levels. Then you won’t need to add conditionals to any page.

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

The topic ‘s2Member Sell Individual Access’ is closed to new replies.