Customers who can't book a class now get clear next steps instead of a 'Booking Failed' message.
- A 'Before you can book' screen lists each of their passes by name with the reason it can't be used, for example it has expired, has no credit left, allows one class per day, still needs to be paid, is awaiting payment verification, or isn't accepted for this class.
- Customers can pick a pass that works for the class and add it to their cart straight away, or open an unpaid pass and pay for it. If no suitable pass can be bought online, they are asked to contact you, with a Contact us button right there.
- If every pass has simply expired or run out, customers go straight to the list of passes they can buy.
- After checkout, a 'Return to class' button takes them back to the same class with the same dates and number of people already chosen. The screen makes clear that the class is not reserved until they book it.
- Customers who aren't signed in now see a 'Login / Register' button on the class and stay on that class after signing in.