When a studio turns on the one reservation per class rule, duplicate bookings are now caught earlier and more reliably.
- Customers who already hold a spot in a class are stopped when they try to reserve it again, before the spot is held - so a duplicate attempt no longer ties up a place for other customers.
- The same check now runs again at checkout, so a cart put together earlier cannot slip a duplicate booking through.
- For appointments, the check matches an existing appointment in the same time slot.
- Rapid repeat submissions are caught with a short message asking the customer to try again in a minute.
- Staff booking on behalf of customers from the admin side are not blocked by the one reservation per class rule.