How can I use Memberstack with Webflow to grant access only to purchased courses without creating 40+ plans?
Hi guys,
Im setting up Memberstack for my WebFlow site and what I'm trying to do doesn't neatly fit into what the tutorial video mentioned. Wonder if anyone or support could help.
So I have two categories of paid content:
Snack Programs (Short audio courses)
Flagship Programs (Long - High-ticket Video Courses)
The idea is for people to add programs to their cart as they please, then get access to those specific courses within their account.
Considering I can't just give access to all 40 snack courses if someone simply bought 1 of the snack courses, I'm worried I'll need 40 different plans. Worse than that, what if someone selects 3-4 snack programs and 1 flagship program, can I stack plans on top of each other? Or is there a more elegant way to do this so the user only gets access to the pages relating to the specific courses they have bought?
I would also want the user to have access to a page that shows them all of the programs they have access to, so they can click through to access those materials.
Im wondering what pages I need set up (currently utilising Page Templates with collection fields) in order to make this work?
Thanks in advance
Lewis
Comments
2 comments
Hey Lewis Jackson,
I believe currently if you want to gate access to each content based on the plan bought by users, you will have to create each plan for each form of course that users can purchase individually. Having users add multiple plans at a time and proceed to one single checkout is something on wishlist currently.
In case, the snack programs can be bundled into groups, you could also create a plan which includes say 4 snack programs and when user buys the bundle they get access to all those 4 snack programs based on the gated content settings you enable.
And that being said, there is no such limitation on how many plans a member can have, so to answer your question, yes you can assign multiple plans for the member when they purchase those accordingly.
To have a page where users can see all the programs they have access to, you could create a static dashboard page and make use of data-ms-content attributes to personalize it for the users and show only the programs they have paid for accordingly. Here's a guide on it as well.
In case, you want to have dynamic member-specific page, here's a guide on it and you could use the data-ms-content attribute in this case as well.
These are all the built-in methods that is available for us to explore. If you want to offer bulk purchase of plans via single checkout, you can probably explore Stripe to handle such purchases with custom logic and then have an automation via Make / Zapier to listen to stripe purchases made and then assign it as free plans (setup in Memberstack) to the members accordingly via Memberstack API.
Hope this gives you some idea.
ohman. I dont think I'm going to be able to do this
Please sign in to leave a comment.