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
9 months ago
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