Posted: February 11, 2020 at 5:28 pm
We have a weekly pottery class that is limited to 6 attendees. We want to be able to sell blocks of 5 classes, where the students can join the class at any time provided there is a vacancy available for the next five weeks. Is this possible?
It is possible to do this, but you would need a DateTime for each single week and then a ticket for each specific group of weeks. This is likely going to hit your server max_input_vars value (easily changed) but may slow down the event page as it’s a lot of information to pull in.
So say you want to set this up for a year, you would need 52 datetimes in a single event and then need a ticket that applied to datetimes 1-5, 2-6, 3-7, 4-8 and so on.
Set the limit of 6 on each individual DateTime to 6 and each time a user registers it will apply to all of the DateTimes set on the ticket. Meaning if 5 people registered on the 1-5 ticket and then another on the 2-6 then all of the tickets available from 1-5 to 5-9 would be sold out as they now have 6 people on the datetimes they are attached to.
Here is a quick example using 10 datetimes with a limit fo 3: https://monosnap.com/file/JDjcsaKRtloAdOf415Xx0LpvURC1Sp
There are 2 registrations on the 1-5 ticket and 1 on the 2-6 ticket, which means Datetimes 2-5 are now sold out and any ticket that applies to them will show as sold out.
Is that what you are looking to do?