Booking now accounts for equipment, and a few checkout problems are fixed.
- Accurate spots for equipment-based classes: the number of available spots now reflects both seats and required equipment, such as courts or beds, so a session shows as full when the equipment runs out even if seats remain. Dates with no spots left can no longer be selected.
- Equipment list on a session: class details now include an Equipment row showing what is included and what is optional.
- Interrupted bookings resume: if a customer reloads or returns to the site while holding a spot, the confirmation screen reopens so they can finish or release it instead of losing the hold.
- Checkout fixes: orders fully covered by rewards or discounts now correctly offer the free completion option, and adding a new item after a completed order takes the customer back to their cart instead of leaving them on the previous confirmation screen.
- Equipment access for staff: studio owners can now grant view or edit access to the Equipment area through a new Equipment permission.