Inviare ordini a un tavolo
Il flusso quotidiano di Table service — costruisci il carrello, mandalo a un tavolo, aggiungi round e salda.
Questo è il flusso "fire round" una volta che sei in modalità Table service. Per cambiare modalità, vai su Account (tab in fondo nel mobile) → POS Mode e scegli Table Service. Vedi Quick service vs Table service per i trade-off.
Costruire il carrello
Il menu è agnostic-rispetto-al-tavolo — costruisci prima il carrello, poi scegli un tavolo. Non c'è un cancello "seleziona un tavolo per iniziare".
- Tocca i prodotti sul tab Menu per aggiungerli.
- Long-press su un prodotto per aggiungere una nota per articolo ("no onions", "extra hot").
- La cart bar in fondo si aggiorna live con il numero di articoli.
Mandare a un tavolo
- Tocca Send to table in fondo (CTA ambra con il conteggio del carrello). In modalità Quick service questo pulsante riporta invece Go to Cart e ti porta al checkout — assicurati di essere in Table service se vuoi il flusso da tavolo.
- Si apre la schermata Tables con un banner ambra: "Tap a table to send N items." (Tocca Cancel nel banner per uscire; il carrello resta com'è.)
- Tocca il tavolo di destinazione sul floor plan.
- Compare una conferma nativa:
- Start Table N? se il tavolo è vuoto — crea una nuova sessione e invia il carrello come round 1.
- Add to Table N? se esiste già una sessione lì — accoda il carrello come nuovo round sulla tab aperta.
- Tocca Send (nuova sessione) o Add round (sessione esistente) per confermare.
- Il carrello si svuota, sei di nuovo sul menu, pronto per il prossimo ordine.
I tavoli uniti o non disponibili non possono essere scelti come destinazione — tocca un tavolo normale.
Aggiungere altri round
Quando lo stesso tavolo vuole altro:
- Da Menu, tocca Send to table (con articoli nel carrello) — oppure apri Tables direttamente dall'entry point del floor plan.
- Tocca il tavolo con la sessione aperta.
- Si apre Session detail, mostrando ogni round finora.
- Tocca Add items in fondo — torni al menu con quella sessione pre-selezionata.
- Aggiungi articoli, tocca Send to table — il nuovo round viene accodato alla stessa sessione, senza dover scegliere il floor plan.
Status pill del floor plan
La legenda in alto alla schermata Tables mostra gli stati live:
- Available — nessuna sessione
- Seated — sessione aperta, età normale
- Aging — sessione aperta, sta invecchiando
- Urgent — sessione aperta, molto vecchia
- Check-requested — il cliente ha chiesto il conto (via flusso QR table)
- Merged — secondario di un tavolo unito
- Unavailable — marcato manualmente non disponibile
Workflow cucina
Ogni articolo ha uno stato di cucina (pending → sent → preparing → ready → served). Su Session detail, ogni round ha tre pulsanti a livello di round che impostano in modo bulk lo stato di ogni articolo del round:
- Sent — inviato in cucina
- Ready — pronto da consegnare
- Served — consegnato
Per la granularità per articolo, usa la superficie kitchen-display (un tablet loggato come l'account Kitchen generato automaticamente — vedi Location e multi-venue).
Saldare il tavolo
Quando il cliente chiede il conto:
- Apri la sessione (tocca il tavolo su Tables, o aprila da Session detail direttamente).
- Tocca Settle in fondo (CTA ambra). Per una tab con carta salvata, questo pulsante riporta invece Close tab — vedi Tab e carte salvate.
- Scegli il metodo di pagamento nella modale Settle: Cash, Tap to Pay o Split.
- Inserisci una mancia se applicabile (il campo è condiviso tra i metodi; opzionale).
- Conferma — Tap to Pay apre il flusso Stripe Terminal; Cash registra il dato e il resto; Split ti fa costruire quote finché il totale è coperto.
La sessione viene saldata, viene creato un ordine e il tavolo torna a Available.
Per uscire da una sessione avviata per errore, tocca invece Cancel (rosso, in basso a sinistra) — annulla la sessione senza addebitare.
Vedi Modificare gli articoli prima del pagamento per regolare quantità, note o rimuovere articoli prima di saldare. Per le tab (carta in archivio), vedi Tab e carte salvate.