4.6 How a customer books (the public flow)
The page guides the customer through a wizard:
- Choose — service / space / party size (and, in barbershops, the professional or "no preference"). A cart sidebar shows the summary and total.
- Time — pick the day (day strip) and the time; only genuinely available times appear (crossing store hours, professional hours and conflicts).
- Confirm — fill in name/contact and confirm. If the store has payments on, it goes to Stripe checkout (chapter 7).
After booking, the customer gets the confirmation by email/SMS and can confirm or cancel
themselves via the /c/{token} link in the message.
📸
04-customer-flow.png— Public wizard at the Time step, with the cart sidebar.
📸
04-success.png— Booking confirmation screen (with the services summary/timeline).
💡 The public page appears in the business's language (and the additional ones you offer), not the site's global language. Set the languages in Settings → Business (chapter 12).

