How the booking form works
When a customer taps Book a Table on your storefront, they see a short form with the following fields:| Field | What the customer enters |
|---|---|
| Date | A date picker — dates outside your operating hours are greyed out and cannot be selected |
| Slot type | A dropdown with up to three meal periods: Breakfast, Lunch, Dinner |
| Number of guests | A spinner to choose the party size |
| Special requests | A free-text area for dietary notes, seating preferences, or any other requests |
Dates that fall outside your configured operating hours are automatically disabled in the date picker, so customers can only book on days your branch is open.
What controls availability
The slot types, guest ranges, and which days accept bookings are all driven by your Reservation Settings. You can also set whether a specific table must be assigned at booking time and what status a new reservation starts with (for example, Pending or Confirmed automatically). See Reservation Settings for the full configuration reference.Storefront language switcher
A language selector appears in the top navigation of your storefront. Customers can switch languages at any time without losing their cart or session. How it works:- The dropdown lists every language you have enabled in your language settings.
- Selecting a language reloads the page in that language immediately.
- For logged-in customers, the chosen language is saved to their profile so it applies automatically on future visits.
- If the selected language reads right-to-left (such as Arabic), the entire storefront layout flips to RTL automatically — no extra setup needed.
Setting up reservations end-to-end
Configure reservation settings
In your web admin, go to Settings → Reservation Settings. Set the slot types (Breakfast, Lunch, Dinner), the allowed guest count range, which days of the week accept bookings, and the default status for new reservations.
Enable dine-in orders
Go to Settings → Customer Site Settings and make sure Allow Dine-in Orders is turned on. This is required for the Book a Table section to appear on your storefront.
Confirm operating hours
Go to Settings → Branches and Operating Hours and verify your open days and hours. These control which dates customers can select in the booking calendar.
Managing reservations after they are submitted
Reservations submitted through the storefront appear alongside manually created ones in your admin. You can confirm, check in, mark as no-show, or cancel them from the web admin or the ePOS app.- Web admin: Managing Reservations (Web Admin)
- ePOS app: Managing Reservations on the ePOS App