Service Package - Flexible Appointment Allocation

πŸ‘ Gathering votes

Dear BP dev team,

The current service package setup is too restrictive. It only allows setting a fixed number of appointments for specific services. For example, if I offer 5 services, I can only allocate a set number of appointments to each service individually.

This needs to change. Users should be able to buy a package with a total number of appointments that they can use for any of the available services. Instead of specifying 2 appointments per service for a total of 10 appointments, users should be able to choose any combination of services up to the total number of appointments purchased.

This flexibility is fundamental and would make the service packages much more appealing and user-friendly.

Regards,
David

David

9 months ago

Activity
Chico

Hi David,

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    1 week ago    Reply

Comment must be at least 20 characters.
Cancel

We love to listen to our customers.

One vote
Categories
πŸŽ‰ Feature