How to manage event capacity, prevent double bookings, and allocate credits per package in MemberStack? Answered
Hi Memberstack team and users,
I'm building a platform for a client that is a hybrid VOD and live events platform focused on art and museums. I'm using Webflow + Memberstack as the foundation for the VOD's and that works perfect. But now I'm running into a specific challenge regarding the events I'd love your input on.
The product works like this:
- Users always buy access to a video series as the main product
- On top of that, they can optionally add a physical event (a recording day and/or a viewing) as an add-on
- There are two package types: a Single Series (1 video series + optional 1 physical event credit) and (if possible) a Season Pass (all series + optional 4 event credits to spread across events)
- Each member can claim a maximum of 1 ticket per event, no double bookings allowed
The core challenge:
Each physical event has a fixed capacity limit, shared across all members regardless of which package they bought. Once that limit is reached for a specific event, it is full and no more seats can be given out. The capacity may vary per event.
What I need to know:
- Is there a way to handle shared seat inventory (a counter that decrements for every member who claims a spot) either natively in Memberstack or via a tool that integrates well with Memberstack?
- Can the credit logic be handled where a Single Series buyer gets 1 event credit tied to their specific series, and a Season Pass buyer gets 4 credits usable across all series?
- Is it possible to prevent a member from booking the same event twice?
- If a specific event is sold out, can the checkout flow in Webflow automatically grey out or disable that option and what would be the recommended way to achieve this?
Thanks in advance!
Comments
3 comments
Hey Daniel Mohammadi,
Hope this helps and gives you some idea.
Thanks alot for the help!
Do you think this will be scalable?
At the beginning of the platform there will be around 2 timeslots for event 1 and one for event 2 for series A.
There's going to be 4 series each season, so that makes it 3 plans for the timeslots per series. You think this is the best way to do this?
Welcome Daniel Mohammadi 😇
Memberstack does allow any number of plans to be assigned to members and also supports any number of members a business can have without performance issues, so it should work for you as well.
That being said you can test it out for your project and see what's the best maintainable approach that fits your requirements and what the client team needs etc. It will help in brainstorming, exploring the setup, testing it out to see what is your experience as a user on the site and I believe that would help you gauge the way to go.
If you face any blockers during implementation, you can reach out in the same channel that we are on as well.
Hope this helps.
Please sign in to leave a comment.