Booking now takes required equipment into account, and appointment checkout is more reliable.
- Equipment-limited classes no longer oversell. If a class needs equipment such as a court, bed, or machine, the number of spots offered is now the smaller of the available seats and the available equipment for that time.
- Clearer message when equipment is unavailable. Customers now see "The equipment required for this class is fully booked at this time." instead of reaching checkout with nothing available.
- Checkout re-checks your booking before payment. If a hold has expired, the class was cancelled, the booking cut-off has passed, the class filled up, or the selected pass is no longer valid, payment is stopped with an explanation instead of going through.
- Paid appointments now show correctly on the calendar right after payment.
- Appointment prices in the cart are now correct, so paid appointments are no longer treated as a zero-value cart at checkout.
- Released and cancelled appointment holds now free the time slot properly.