Make online-booked packages editable without breaking deposit logic
V
Vincent Doucet
Currently, when a package is booked online with a deposit, it becomes effectively locked. Unlike standard services, it cannot be amended without first refunding the deposit. This creates unnecessary friction for both staff and clients.
In real life, clients often book the wrong package or need a small adjustment after consultation. Today, the only workaround is to manually zero the original package and add a new one. This leads to messy bills, confusing receipts, and a poor client experience. We have already received complaints from clients who could not understand what they were charged for.
Suggested improvement:
Allow packages with deposits to be edited in the same way as services, without forcing a refund. For example:
Enable staff to swap a package for another while preserving the original deposit as a credit toward the updated booking
Automatically reallocate the deposit to the new package or adjusted total
Maintain a clean, transparent receipt that reflects only the final services/packages booked
Log the change clearly in the appointment history for audit purposes
Right now, the system forces a workaround that looks like an accounting error. This should be a simple edit, not a refund and rebuild exercise.