QR Ordine

L'ospite inquadra e ordina. Il conto si apre all'ospite, non al tavolo.

L'ospite inquadra il codice sul tavolo o sul lettino e ordina dal menù QR che ha già aperto davanti. L'ordine arriva subito sulla bacheca del personale: accettato, preparato, consegnato e scritto su un conto che si sposta insieme all'ospite. Né un'app a parte, né un cameriere da aspettare.

Prova gratis

Si appoggia al menù QR che hai già · L'ospite non deve scaricare nulla

Articoli aggiunti al carrello su un menù QR Mezivo

L'ospite riempie il carrello sullo stesso menù QR che ha già inquadrato.

Il problema

Perché un ordine deve passare per la memoria di qualcuno prima di arrivare in cucina?

In un servizio di pranzo affollato, quello che si rompe più spesso è il tragitto dell'ordine dal tavolo alla cucina. QR Ordine elimina quel tragitto: nel momento in cui l'ordine viene fatto, è già sullo schermo di chi lo preparerà.

Chiamare un cameriere a quaranta metri

L'ospite sul lettino o cammina fino al bar o aspetta che un cameriere se ne accorga. Chi aspetta ordina di meno, e il personale che corre tutto il giorno si stanca prima.

Un ordine capito male nel rumore

Un ordine tenuto a mente cambia forma attraversando una sala piena. La cucina prova a decifrare una calligrafia, il bar chiede di che tavolo si trattava, e il piatto sbagliato esce e torna indietro.

Ricostruire alla cassa chi ha preso cosa

La coppia che si è spostata all'ombra, due sconosciuti che dividono un lettino matrimoniale, l'ospite dell'hotel che ordina dalla piscina per una settimana: se il conto è legato al tavolo o al lettino, si mescola tutto.

Come funziona

Inquadra, ordina, segui sulla bacheca, chiudi il conto con l'ospite

  1. 1

    Inquadra

    Il codice sul tavolo o sul lettino apre il menù QR che l'ospite già conosce. Il codice dice soltanto dove va portato l'ordine.

  2. 2

    Ordina

    L'ospite riempie il carrello e nella schermata di conferma vede dove andrà l'ordine e su quale conto verrà scritto. I prezzi vengono ricalcolati sul server.

  3. 3

    Segui sulla bacheca

    L'ordine compare sulla bacheca in tempo reale: accettato, in preparazione, pronto, consegnato. Cucina e bar vedono solo le voci indirizzate alla propria postazione.

  4. 4

    Chiudi il conto

    Il personale chiude il conto dal tavolo o dall'elenco dei conti. Più conti si chiudono in una volta sola, insieme o separatamente, senza doverli unire prima.

Bacheca ordini in tempo realeIn diretta
Lettino 42 · Spiaggia nordConto: famiglia Aslan
  • 2 × Caffè freddoBar
  • 1 × Casseruola di gamberiCucina
AccettatoIn preparazioneProntoConsegnato
Tavolo 7 · RistoranteConto: famiglia Aslan

Stesso conto, posto diverso: anche il pranzo finisce lì e tutto si chiude una volta sola la sera.

Rappresentazione schematica. La bacheca vera è nello screenshot.

Bacheca ordini del personale Mezivo

Il conto

Il conto si apre all'ospite, non al tavolo

Dove va portata una bevanda e su quale conto va scritta sono due informazioni diverse. È questa distinzione che permette a un solo conto di seguire l'ospite dal lettino al bar della piscina e poi al ristorante, mentre due persone allo stesso tavolo tengono conti separati se vogliono.

  • Conto personale: si apre da solo al primo ordine del telefono.
  • Conto condiviso: si apre con un nome e un codice breve; tutto il gruppo entra nello stesso conto, e chi ha resettato il telefono rientra con gli stessi due dati.
  • Conto di soggiorno: si apre alla reception a nome della camera, non risente delle chiusure di fine giornata, si può prolungare la data di partenza e si salda al check-out.
  • Ponte con la prenotazione: il check-in apre il conto, il link agli ordini collega il telefono dell'ospite, e l'annullamento della prenotazione lo chiude.
Un conto, tre posti
Lettino 42 · 11:20Due caffè freddi, sul conto della famiglia Aslan
Bar piscina · 13:05Si sono spostati all'ombra, il conto resta lo stesso
Ristorante, tavolo 7 · 14:30Anche il pranzo sullo stesso conto, chiuso una volta la sera
Il totale si calcola sempre dagli ordiniNon viene tenuto a parte, così nessuna cifra può non tornare

In base al tuo locale

Lo stesso modulo, che lavora come lavora ogni locale

Le regole di ordinazione si impostano per tutta l'attività e poi si cambiano per zona e per unità. Un hotel può lavorare con una regola a bordo piscina e con un'altra nel suo ristorante.

Lo scenario per cui è nato il modulo

Il lettino 42 ordina senza camminare fino al bar

L'ospite ordina senza fare cenni a un bar che sta a quaranta metri. Il conto è del gruppo: lo stesso conto copre il lettino, il bar della piscina e il pranzo, e si chiude una volta a fine giornata. Il personale vede il nome del lettino su ogni comanda, e un annullamento “non c'era nessuno” segnala l'intero conto, così il commis successivo lo sa prima di partire.

  • La coppia che si sposta all'ombra mantiene il suo conto; due sconosciuti su un lettino matrimoniale ne tengono due separati
  • Un solo codice zona copre tutta la spiaggia e il personale lo cambia quando vuole
  • Con l'impostazione “spiaggia rigorosa”, senza il codice consegnato dal personale non finisce sul conto nemmeno una voce
Impostazione consigliata
Diritto di ordinareLibero
Conto personaleDisattivato
Chi apre il conto condivisoSolo il personale

Preimpostazione “spiaggia rigorosa”: il personale apre un conto per ogni gruppo e ne consegna il codice. Anche l'ospite che ha resettato il telefono torna al suo conto con lo stesso nome e lo stesso codice.

Sicurezza e autorizzazioni

Inquadrare un codice QR, da solo, non scrive un centesimo su nessun conto.

Il codice QR identifica un posto; dice dove va portata la bevanda. Non dice su quale conto va scritta, perché chiunque può fotografare un codice QR e il codice resta lì molto più a lungo dell'ospite seduto a quel tavolo. Un telefono entra in un conto solo con un'autorizzazione che gli è stata data: codice zona, nome e codice del conto, approvazione del personale oppure link della prenotazione.

Asse 1

Come ottiene un telefono il diritto di ordinare?

LiberoInquadra e ordina, senza codice. Per bar e ristoranti in cui il personale vede il tavolo.
Codice zonaUn codice breve dato dal locale, facile da dire ad alta voce, inserito una sola volta per telefono. Il codice appartiene alla zona: uno solo copre tutta la spiaggia e il personale lo cambia quando vuole.
Approvazione del primo ordineIl primo ordine aspetta un'approvazione con un tocco da parte del personale; dopo, quel telefono ordina liberamente. Per i locali che preferiscono vedere l'ospite una volta invece di chiedere un codice ogni volta.

Asse 2

Su che tipo di conto può essere scritto un ordine?

Conti personali consentitiCon il primo ordine si apre un conto per quel telefono.
Conto condiviso obbligatorioIl telefono non può ordinare se non è entrato in un conto con un nome. È l'impostazione più rigida: non resta nessun conto anonimo da cui andarsene senza pagare.
Chi apre il conto condivisoSolo il personale, oppure anche gli ospiti. Entrare in un conto già esistente resta sempre possibile per l'ospite.

Ogni impostazione si definisce per tutta l'attività e si può cambiare separatamente per zona e per unità.

Quattro preimpostazioni da cui partire

Diritto di ordinareLibero
Conto personaleConsentito
Chi apre il conto condivisoAnche gli ospiti

Per i locali in cui il personale vede il tavolo. Inquadra e ordina; con il primo ordine si apre un conto personale sul telefono, e il gruppo che vuole crea un conto condiviso.

Che cosa è protetto

  • L'identità dell'ospite è una chiave casuale da 186 bit generata sul server e conservata in un cookie HttpOnly; sul server ne resta solo l'impronta e nessun codice della pagina può leggerla.
  • L'ospite vede solo i propri ordini e, se è su un conto condiviso, quel conto. Il conto di un altro gruppo non è visibile in nessun caso.
  • Quando si entra in un conto, un nome sbagliato e un codice sbagliato ricevono la stessa risposta nello stesso tempo; da quella schermata non si possono scoprire i conti del locale provandoli uno a uno.
  • I tentativi con il codice zona sono limitati: cinque errori da un telefono, o venti sull'intera zona, bloccano per quindici minuti.
  • I prezzi non arrivano dal carrello, si calcolano sul server. Le azioni del personale sono divise in autorizzazioni in base al danno che provocano quando vengono fatte male.
  • La falsificazione di richieste tra siti (CSRF) è chiusa con un elenco rigido di origini consentite e rifiutando qualsiasi tipo di contenuto diverso da JSON.

Che cosa è accettato di proposito

  • Un codice sentito per caso funziona. I codici si dicono ad alta voce al lettino; la protezione non sta nella segretezza del codice ma nel limite di tentativi.
  • Un QR fotografato funziona, perché un QR è un posto e il posto è comunque alla vista di tutti. Determina solo il punto di consegna, mai il conto.
  • L'ospite che cancella i dati del browser, per il sistema, è un telefono nuovo; a limitare davvero gli abusi è il tetto di ordini per tavolo.

Il sistema non blocca, ma lo mostra al personale

  • Il primo ordine di un telefono appena entrato in un conto viene segnalato a parte sulla bacheca; il cameriere che lo porta sa chi è stato aggiunto al conto.
  • Ogni voce riporta accanto il posto da cui è stata ordinata. Un ordine fatto dal lettino 18 sul conto del lettino 42 salta all'occhio.
  • Un annullamento “non c'era nessuno” segnala l'intero conto; gli ordini successivi vengono guardati prima con sospetto.
  • Nella schermata del conto si vede quanti telefoni gli sono collegati; quattro telefoni su un tavolo da due è una domanda.

Non sono falle sfuggite. Sono decisioni di prodotto prese consapevolmente e messe agli atti: invece di bloccare il caso sospetto, il sistema lo mette davanti a chi deve decidere.

Per la tua squadra

La bacheca si adatta all'autorizzazione, non allo schermo

Le autorizzazioni sono divise in base a quanto costa all'attività un'azione fatta male. A un commis stagionale dai un telefono che sa dire solo “consegnato”; la cassa chiude i conti senza toccare la coda della cucina.

Ospite

Chiama il cameriere, aspetta, cammina fino al bar

Ordina da dove è seduto; vede i propri ordini e il totale del conto condiviso.

Commis

Comanda in mano, chiede dove va

Una sola lista “pronti”, con il nome del tavolo o del lettino accanto a ogni voce e la consegna in un tocco.

Cucina / Bar

Cerca di leggere comande scritte a mano

Vede solo le voci indirizzate alla propria postazione; le accetta e le prepara riga per riga.

Cameriere

Prende l'ordine e poi lo inserisce anche a sistema

Apre i conti per i gruppi, gestisce la bacheca, fa avanzare le voci.

Cassa

Prova a ricostruire chi ha mangiato cosa

Chiude dal tavolo o dall'elenco dei conti; più conti in una volta, insieme o separatamente.

Reception

Rincorre gli extra di camera

Apre un conto di soggiorno a nome della camera; lo prolunga quando l'ospite prolunga il soggiorno.

Titolare

Manda avanti il locale a intuito

Ogni ordine, importo, prodotto, luogo e orario resta salvato come statistica permanente.

Otto autorizzazioni, assegnate al ruolo che vuoi

L'assegnazione alla postazione è un'altra cosa rispetto all'autorizzazione: mettere qualcuno al bar restringe quello che vede, non quello che può fare. Una voce non indirizzata a nessuna postazione resta visibile a tutti; nessun lavoro sparisce in silenzio.

  • Vedere gli ordini
  • Preparare gli ordini
  • Consegnare gli ordini
  • Annullare gli ordini
  • Approvare gli ordini degli ospiti
  • Gestire i conti
  • Chiudere i conti
  • Impostazioni degli ordini
Schermata dei conti e della chiusura conto di Mezivo

Regole del denaro

Sei regole su cui la cassa può appoggiarsi

  • L'importo di un ordine è quello delle voci che contiene. Se una voce viene cancellata, anche se già consegnata, sparisce dal conto e non solo dalla comanda.
  • Un conto non pagato può chiuderlo solo una persona. La scansione notturna che chiude i conti dimenticati non tocca quelli con un debito e porta il telefono dell'ospite al giorno dopo.
  • Un conto chiuso per sbaglio si riapre, e il segno “pagato” sui suoi ordini viene tolto insieme a lui.
  • Correggere la registrazione e riaprire il conto sono due operazioni diverse. Registrare un pagamento arrivato in ritardo non rimette un conto chiuso in condizione di ricevere ordini.
  • La schermata dei conti aperti elenca i conti non pagati di tutti i giorni, dal più vecchio al più recente, con i totali per valuta.
  • I totali si calcolano sempre dagli ordini, non vengono tenuti a parte sul conto; così non esce nessuna cifra che non torna.

Privacy e conservazione

Dopo dodici mesi la persona viene cancellata, le statistiche restano

Nomi, telefoni, note, nomi dei conti e testi liberi vengono cancellati; ordine, importo, prodotto, orario e luogo restano per i report. I dispositivi degli ospiti non usati per molto tempo vengono eliminati del tutto e i tentativi di codice sbagliati vengono ripuliti ogni giorno. Su un conto condiviso gli altri compaiono con un numero e non con il nome: vedere il totale non vuol dire vedere le persone.

Che cosa è escluso di proposito

Nessun pagamento dell'ospite dentro l'applicazione; il conto si chiude nel locale. Nessuno strumento per unire i conti; alla domanda “insieme o separati” rispondono le caselle della schermata di chiusura. Nessun pulsante “chiedi il conto” lato ospite. Non è roba che manca: è tutto deciso.

QR Menu mostrava il menù all'ospite, Prenotazione gestiva il suo tavolo. QR Ordine completa l'anello tra i due: non serve che una persona si metta in mezzo a ogni richiesta.

FAQ

Su QR Ordine

No. L'ospite inquadra lo stesso codice QR che inquadra già per il menù e ordina dal browser. Non serve un'app a parte, né una registrazione, né una password. Chi arriva dal browser interno di Instagram o Facebook viene portato sul browser del telefono prima di ordinare.

Il tuo menù è già su un codice QR. Porta anche l'ordine sullo stesso codice.

Si appoggia al menù QR che hai già. Parti da una delle quattro preimpostazioni e poi rifinisci per zona e per unità.