Choosing to pay in full, pay a deposit or pay nothing upfront now works correctly for every class in a booking, and the amounts shown match what you are charged.
- Each class in a multi-class booking now shows its own payment terms and amounts, instead of repeating the terms of the first class.
- A deposit is never larger than the price of the class it applies to, and no deposit choice is offered when the deposit already covers the full price.
- Bookings that use a pass, bookings for several people shown as one line, and bookings for more than one person on the same booking are now priced correctly.
- Paid extras are still due at the time of booking, whichever payment option you choose.
- If you have a pass that can be used for the class, it is now selected for you by default, so you no longer book without it by accident.
- Guests checking out without an account now see the pay option directly, with no pass row.
- In your basket, quantities and struck-through original prices now display correctly on lines that already show a total rather than a price per place.