Patecni vecer v Eskisehir: petice hostu u stolu. Dva objednavaji pres QR, dva pres POS cisnika, paty volajicim pridava jidlo s sebou. Tri kanaly, jeden stul, jedna ucetenka — a 2 300 objednavek mesicne ciste konci v jedne table_session.
Jedna session, vice zdroju
Kazdy stul otevre table_session s TTL 1 hodina. QR, POS i telefon sdileji stejny session_token; pole order_source zaznamenava puvod.
Uzaverka klesla z 40–50 minut na 3 minuty.
Atomic writes
Soubezne POSTy resi Idempotency-Key z crypto.randomUUID() a atomic db.batch() v D1.
- QR a POS bez kolize.
- Server vynucuje kanonickou cenu.
- Shadowban podle zdroje.
Technicka odpoved na "Unified Orders"
Konkretne: order_source enum, sdileny FK table_session_id a barevne odlisene KDS karty. Telefon modry, QR zeleny.
Starsi hoste preferuji cisnika, coz zachyti 18% pouziti, ktere by samotny QR ztratil.
FAQ
Jak telefonicka objednavka navaze na spravnou session? Cisnik vybere cislo stolu; otevrena session se znovu pouzije, jinak vznikne nova.
Dve QR pridaji stejnou polozku zaroven? Dva radky order_item, dve KDS karty — zamerne.
Co po TTL 1 hodina? Otevrene ucty zustanou; cron 04:00 UTC cisti jen uzavrene session.
Bylo to užitečné? Sdílejte to.
Související články
Co je QR menu? Kompletní průvodce pro restaurace
QR menu umožňuje hostům okamžitý přístup k vašemu jídelníčku přes smartphone — b…
Přechod z papírového na digitální QR menu: průvodce krok za krokem
Chcete zavést QR menu, ale nevíte, kde začít? Tento průvodce pokrývá fotografová…
Geo-cílené QR menu: různé jazyky podle IP návštěvníka
Jak 180místný all-inclusive resort v Antalyi směruje stejný QR kód na turecké, n…