Limit Booking Capacity per Location

Support forumCategory: Feature requestsLimit Booking Capacity per Location
marlonaguiar asked 3 years ago
Hello Nicola, first of all thanks for the great plugin! I own a private tutoring business and I'm looking to use your plugin to manage bookings for lessons. We have a few teachers and each teacher can lecture specific subjects ("services" in the plugin's context) but we have limited room capacity within a location (4 rooms) and different services might be available on different days. We need a way to limit a Location's booking capacity so if the Location has more than X bookings within the same time slot new bookings should be blocked.  We tried setting a default worker/teacher and different combinations on connections but they don't seem to satisfy our use case. The Connection Slots would only work for us if we only had one type of service provided, but since we have many services (up to 10) and each service might have different time availability we end up having more than 4 slots available within the same time frame.  Would it be possible to add this type of functionality or is there any existing functionality that would satisfy this requirement? I have been looking for a booking solution and yours would fit our business perfectly. We are quite inclined to purchase the Extension (so we can notify WhatsApp using Twilio, sync calendars and charge via PayPal) but the lack of a feature to limit the number of bookings by location is quite a deal breaker for us. Thanks in advance and looking forward for any insights you might provide us! If any clarification is needed please let me know. 
2 Answers
Nikola Loncar Staff answered 3 years ago
Hi, you can do that on connection level. There you can set slot count. As I understood you need to limit number of slots per service because you have each service on a different day? Best regrads, Nikola
marlonaguiar answered 3 years ago
Thanks for your response Nikola! The problem is that we might have 10 services available at the same day and time but our limit should be the number of classrooms that we have (4 in our case).  If I set one slot for each service-location I end up having 10 slots but our limit should only be 4 slots, as 4 is the number of classrooms our Location has.  We want give people the option to select any service they would like but limit concurrent bookings to 4 at the same day and time. The easiest solution I think would be limiting the number of bookings that can be performed at the Location level, so even if there might be services available at one day and time if there are no more slots available at the Location level bookings are blocked.  Let me know if this clarifies our scenario or if you have any other questions! Thanks again, Marlon