Shared Booking Capacity Across Multiple Services

πŸ‘ Gathering votes

Hi there,

I have a use case that I hope could be implemented as a feature:

I offer 3 services, and they share a total booking capacity of 3 slots. Here’s how it works:

β€’   Service 01 has 1 slot.
β€’   Service 02 has 1 slot.
β€’   Service 03 has 1 slot.

If someone books Service 01, that service becomes unavailable (since it has reached its individual limit), but there are still 2 slots available overall. The remaining 2 slots can be used for Service 02 and/or Service 03.

When all 3 slots are booked across any combination of the services, all services should become unavailable.

This shared capacity system would be very helpful in scenarios where services draw from the same resource pool.

I hope this explanation is clear and that you find it a valuable feature to consider implementing!

Best regards,
Hein

Heinmaas

6 months ago

Activity
Chico

Hi Heinmaas,

i’ve hired someone for the development of a custom extension for the "service package" add-on. This extension allows you to create service packages based on categories rather than individual services.

With this functionality, customers can redeem their package sessions flexibly within a category. For example, if you offer four yoga services tailored to different experience levels:

Yoga – Level 1
Yoga – Level 2
Yoga – Level 3
Yoga – Level 4

A customer who purchases a 10-session package for the "Yoga" category can freely choose how to use those appointments. They might attend 3 sessions at Level 2 and 7 at Level 4, or 5 at Level 1, 3 at Level 2, and 2 at Level 4β€”whatever suits them best. You can even set up combination packages for multiple categories and define the number of appointments for each category independently.

The add-on is quite complex. It supports the "Invoice" and "Tax" add-ons, integrates with all "notifications"-settings using custom placeholders, and is fully compatible with the "waiting list"- and "multiple quantity"-add-ons. It also accurately tracks package redemptionsβ€”adjusting counts when appointments are booked or canceledβ€”and respects settings such as minimum required notice time for cancellations and rescheduling.

Let me know if you're interested in this add-on.

0    3 weeks ago    Reply

Comment must be at least 20 characters.
Cancel

We love to listen to our customers.

3 votes
Categories
πŸŽ‰ Feature