Features
These features can be enabled per venue to extend the widget's functionality.
Seating Areas
Allow diners to choose a seating area (e.g. Terrace, Dining Room, Bar). The venue must have bookable_areas enabled and areas configured. Availability is then requested per area.
Payments
Collect deposits, prepayments, or credit card guarantees during the booking flow. Mozrest supports Stripe and Braintree.
| Capability | Description |
|---|---|
| Deposit | Charge a fixed amount at booking time |
| Prepayment | Full or partial prepayment |
| Credit card guarantee | Hold card details without charging |
Payment gateway configuration is set at the venue level. Whether a slot requires payment is defined at the slot level in the availability response.
Additional Requests
Displays a free-text area where the diner can type a message (dietary requirements, special occasions, seating preferences, etc.).
Geolocation
When the widget is installed for a company, brand, or custom group (multi-venue), it displays:
- A searchable list of venues by name
- The 5 nearest venues to a typed location
This feature can be disabled to show a plain venue list instead.