Allow Gift Cards to Be Applied to Completed Appointments

Please add the ability for admins/staff to apply Gift Cards to completed appointments, not only during the online booking/checkout process.

At the moment, Gift Cards can only be redeemed before the appointment is booked. However, in many real-world businesses, customers bring in a printed/physical gift card and expect to use it as payment after the appointment, once the final amount is known. Sometimes the Gift Card only covers part of the total, and the remaining balance is paid by cash/card.

This is a very common workflow in salons, spas, beauty studios, tattoo studios, and similar service businesses.

Why this is needed

  • Customers often redeem physical gift cards in person

  • Final appointment price may only be confirmed after consultation/treatment

  • Businesses need to combine Gift Card value with another payment method if needed

  • Coupons can already be applied to past appointments, so Gift Cards should also be supported

Suggested functionality

  • Allow Gift Cards to be applied to completed/past appointments

  • Let admins/staff deduct the Gift Card balance from the final amount

  • Support partial payment / split payment (Gift Card + cash/card)

  • Update appointment/payment records accordingly

This would make the Gift Card feature much more practical for real-life business use.

Thanks!