Example
Complete procedure: the default live booking machine: party size, slot, resource, price, pay, persist, notify.
Goal: Mirror what most tenants already run — not every optional step.
Typical step order
- Saisie du nombre de personnes (
PersonCountInput) (or Formulaire de saisie (RequireInput) custom counts + Nombre de personnes via les paramètres (PersonCountFromParameters)) - Sélecteur de temps - Calendrier horizontal (
TimeFrameViaTimeLineCalendar) (or calendar / on-date variants) - Sélection manuelle des sièges (
ManualSelectPlanElements) or Sélection automatique des éléments du plan (AutoSelectPlanElements) (+ Utiliser des quotas (UseQuotas) when needed) - Pré-réservation d’articles (
PreReserveSelectedElements) — hold the place while the guest pays (skip only if you accept collision risk) - Ajouter une position (
AddPositionToOrder) (quantities usually FromOtherParameter) and/or Commander à partir du menu (OrderFromMenu) - Formulaire de saisie (
RequireInput) / Adresse de livraison et de facturation (DeliverAndBillingAddressInput) for contact - Paiement direct en ligne (
PayNow) - Créer une réservation (
SyncReservationEntry) → Créer une commande (SyncOrderEntry) → Créer une facture (SyncInvoiceEntry) — without these, Today / orders / invoices stay empty - Informez les clients par e-mail (
InformGuestViaEmail) → Informer les opérateurs (InformOperator) (optional Réorganiser le menu (ReOrderMenu) / Procédure de blocage (TextBlocker))
Chooser
| Need | Prefer |
|---|---|
| Guest picks table/attraction | Sélection manuelle des sièges (ManualSelectPlanElements) |
| System assigns capacity | Sélection automatique des éléments du plan (AutoSelectPlanElements) |
| Hold seat during payment | Pré-réservation d’articles (PreReserveSelectedElements) |
| Price from headcount / custom ints | Ajouter une position (AddPositionToOrder) |
| Guest browses SKUs | Commander à partir du menu (OrderFromMenu) |
See also booking-with-payment (payment focus) and API “Build a booking flow”.