statstutor
Forum Replies Created
-
@kts915
It’s not that I am resistant, I really don’t understand the mechanism. How do levels allow you to create multiple parallel bundles that are not tiered with one-another? Please trust me that I do want this to work, and I do want to understand. I have been working on this for some time now and I am getting very frustrated.Perhaps I can give an example of what I’ve seen in another membership plugin – Groups for woocommerce. There you can create a ccap that allows you to read Page X, and another ccap to read Page Y, and another for Page Z. Beyond this however, you can also create a ccap that gives you both ccap_Page_X and ccap_Page_Y, another ccap can give you ccap_Page_Y and ccap_Page_Z, and another can give you ccap_Page_X and ccap_Page_Z. These bundles do not build upon each other, instead they present different combinations of the same basic components. S2Member seems only to be able to do this in a tedious manner – sell a membership with an attached list of all of the basic ccaps required. I thought there might be a way around this method.
Thank you everyone for your answers. Just so I am clear, it is NOT possible to make use of OR logic when using ccaps to restrict entire posts or pages?
@kts915 If everything is being done with ccaps, then why bother with the different levels? Why not just use level 1 for everyone and add whichever ccaps are required to form the desired combination of lessons? This is what I had figured was the solution from the outset, and I am still not seeing what level 2 could gainfully inherit from level 1, or what level 3 could gainfully inherit from level 2. My products are not tiered.
@cassel I would have made use of this technique, but my lesson pages rely heavily on the wordpress comments section, and I wold also need that to only be accessible for users with the proper ccap. Is this possible?
Thank you everyone for your answers. Just so I am clear, it is NOT possible to make use of OR logic when using ccaps to restrict entire posts or pages?
@kts915 If everything is being done with ccaps, then why bother with the different levels? Why not just use level 1 for everyone and add whichever ccaps are required to form the desired combination of lessons? This is what I had figured was the solution from the outset, and I am still not seeing what level 2 could gainfully inherit from level 1, or what level 3 could gainfully inherit from level 2. My products are not tiered.
@cassel I would have made use of this technique, but my lesson pages rely heavily on the wordpress comments section, and I wold also need that to only be accessible for users with the proper ccap. Is this possible?
Comma delimited ccaps in the metabox represent AND logic. Is there a method for entering OR logic into the metabox?
I understand that, but how would this work in terms of actual level capabilities for level 1, level 2, etc. I don’t see it at all.
Let’s say John wants to buy access to lessons 1-15, Sue wants only lessons 8 and 20, and George wants lessons 10-20. What can be done here with different levels acting to bundle capabilities?
@krumch Where would I put that? Right in the
Require Custom Capabilities?
section of the S2Member box on a protected page?
——————————————–
@kts915 Could this work though with more than one bundle? It seems to me that since higher levels inherit the capabilities of lower levels then I could only do this with one bundle.
I need to be able to sell the following:
- Any of lessons 1-30 individually
- lessons 1-15 as a bundle
- lessons 10-20 as a bundle
- lessons 16-30 as a bundle
Ok – Thanks for the in-depth answer. I will mark this as resolved, but I do have a follow-up question.
Are there drawbacks to setting the whole site as https? Doesn’t this slow the site down with everything needing to be encrypted?
Thank you again for your response. For anyone else with this issue, I need to make two points before concluding:
First: To avoid confusion, I want to provide updated links here that drop the ‘www’ that was causing another unrelated error.
FORCE_SSL: https://statsdoesntsuck.com/adms-2320/checkout/copy-of-adms-2320-full-course-bundle/?s2-ssl=yes
No FORCE_SSL: https://statsdoesntsuck.com/adms-2320/checkout/no-s2member_force_ssl/
Second: You are correct that neither of the links shows a mixed content error in Chrome or Firefox, HOWEVER – the FORCE_SSL link (https://statsdoesntsuck.com/adms-2320/checkout/copy-of-adms-2320-full-course-bundle/?s2-ssl=yes) does show me a mixed content error when I am logged in as administrator…BUT the No FORCE_SSL link (https://statsdoesntsuck.com/adms-2320/checkout/no-s2member_force_ssl/) when viewed by someone who is not logged in will keep that user on the https version of my site once they exit that particular page. This is a bigger problem and leads to many more mixed content errors.
My Conclusion: I figure the best plan is to use the custom field: s2member_force_ssl = yes for my pages requiring SSL and do all of my final checks logged out of my site.
WordPress Address (URL): http://statsdoesntsuck.com
Site Address (URL): http://statsdoesntsuck.com
I do not understand – What do you mean my site is set to https? I have an SSL certificate, but isn’t this just a basic requirement of using the parameter s2member_force_ssl = yes?
Any further clarification would be greatly appreciated as I’m having a difficult time understanding this.