Què passa quan un client entra
Deu passos, des que l'hoste s'asseu fins al compte pagat. Per a cada pas: el que veu l'hoste, el que fa el personal, el que fa Ordina entre bastidors.
Ordina no és una app que l'hoste descarrega. Tampoc és un POS. És la capa intermèdia: entre l'hoste amb gana i la cuina, entre la caixa i hisenda. Aquí teniu un dia típic al nostre local de Punta Ala, estiu de 2026, explicat pas a pas.
01
L'hoste arriba
- Hoste
- S'asseu a la taula que li ha indicat el maitre, deixa les claus, mira cap a fora. Fa olor de pa fresc.
- Personal
- El saluda, l'acompanya a la taula, diu «apropa el mòbil aquí per al menú» i assenyala l'etiqueta NFC a la taula.
- Ordina
- Res encara. La sessió de taula s'obre al primer toc.
02
El toc NFC
- Hoste
- Apropa el telèfon a l'etiqueta de la taula. Safari/Chrome s'obre amb el menú del restaurant. Sense app per descarregar, sense càmera, sense inici de sessió.
- Personal
- Res. Aquest és el moment de l'hoste.
- Ordina
- Crea una BillSession per a aquesta taula. Carrega el menú en l'idioma del navegador (italià o anglès, per defecte italià). Si existeix una reserva confirmada per a aquesta taula en el torn actual, la marca com «arribada» automàticament.
03
Navega pel menú
- Hoste
- Desplaça els plats per categories. En toca un, veu una foto gran, descripció, al·lèrgens, modificadors (p. ex. «pasta sense gluten», «oli d'oliva extra»). Afegeix al carret amb un toc.
- Personal
- Continua servint altres taules.
- Ordina
- Tot el menú s'emmagatzema en memòria cau (ISR 60s) — càrrega instantània. Fotos amb càrrega diferida. Sense trucada al servidor fins a l'enviament de la comanda.
04
Compon la comanda
- Hoste
- Afegeix plats, escriu una nota lliure («sense ceba») al camp de text, veu el total actualitzar-se. Toca «Envia comanda».
- Personal
- Passa per la taula només si l'hoste alça la mà (el botó «Truca el cambrer» a l'app — pg_notify al personal).
- Ordina
- La càrrega de la comanda es desa al localStorage fins que el servidor la confirma. Si l'hoste perd senyal, l'enviament espera fins que torna la connexió.
05
La comanda surt
- Hoste
- Veu una pàgina de seguiment: «Comanda rebuda, pendent d'acceptació». Línia de temps visible.
- Personal
- Apareix una nova targeta de comanda al dashboard, amb un bip i una vibració suau de la tauleta. Número de taula gran, contingut compacte.
- Ordina
- Inserció de la comanda a PG, pg_notify('orders'), enviament SSE a tots els clients subscrits al canal del tenant. Latència inferior a 200 ms.
06
El personal accepta
- Hoste
- Veu «Comanda acceptada» amb un ETA de 12 min. Sense actualitzar — la pàgina s'actualitza sola.
- Personal
- Toca «Accepta» a la tauleta. La comanda passa al KDS a la cuina, agrupada per categoria (primers, principals, guarnicions).
- Ordina
- Actualitza OrderStatus → ACCEPTED, escriu OrderStatusEvent, emet pg_notify per al rastreador del client. AuditLog escrit.
07
La cuina cuina
- Hoste
- Espera. Beu. Parla amb qui és a la taula.
- Personal
- A la cuina el jove xef té el KDS davant. Veu el lot de comandes, marca «en preparació» al principi, «llest» al final.
- Ordina
- Els nous estats es propaguen a l'hoste. El temporitzador de les comandes en IN_PREP alimenta l'informe de latència mitjana de la cuina.
08
El menjar arriba
- Hoste
- Veu l'animació «Bon profit» en vermell Caveat quan el cambrer toca «Servit».
- Personal
- Porta els plats, toca «Servit» al carret flotant.
- Ordina
- Estat final SERVED. Captura instantània d'Order.foodCostMinor des de Recipe.foodCostMinorCached en aquest moment — aquest és el marge real, no l'estimat.
09
Pagament
- Hoste
- Obre la pàgina de la comanda, toca «Paga». Stripe Element ofereix Apple Pay (reconeix l'iPhone) o targeta. Toc, desbloqueig FaceID, paga en 3 segons. Deixa una propina del 10%.
- Personal
- Res — l'hoste ha pagat des del telèfon. Un avís passiu «La taula 7 ha pagat, tot bé» al dashboard.
- Ordina
- PaymentIntent de Stripe creat al servidor, el webhook 'payment_intent.succeeded' canvia paymentStatus a PAID. Propina registrada per separat. Rebut fiscal (RT) emès pel proveïdor triat pel restaurant.
10
L'hoste marxa
- Hoste
- Es comiat, marxa. Ha menjat en 45 minuts, ha pagat en 3 segons, ha dit «gràcies» a un cambrer que mai li ha preguntat on era el lavabo.
- Personal
- Recull la taula, posa a la cua la pròxima reserva confirmada a la pantalla.
- Ordina
- BillSession tancada, taula de tornada al pool, pròximes reserves notificades (correu t12 a l'hoste si s'ha assignat una taula).
Vols veure-ho en viu?
Deu minuts de demo remota. Et farem conduir el flux, des de la taula falsa fins a la cuina simulada. Sense compromís, sense targeta de crèdit.
Reserva la demo →