Butiková kavárna se 32 místy v Odunpazari, Eskisehir, byla unavená z ručního zavírání snídaňového menu každou sobotu v 11. Host objednal v 11:05, ale kuchyně už chystala brunch. Řešením je pět časových oken řízených cronem.
Pět oken, jeden cron
Každá položka má pole available_from a available_until. Cron Cloudflare Workers každých 5 minut TZ-aware vyhodnocuje místní čas a přepisuje aktivní menu v D1.
Přechody trvají sekundy: v 11:00 se skryje 14 SKU snídaně, objeví se 22 SKU brunche. PWA hosta se obnoví, KDS přepne paralelně.
Vrstva override pro svátky
Lokální svátky jako 9. září vyžadují výjimku. Admin panel nabízí "override day", který obchází cron a aktivuje speciální menu.
Hodinová granularita. Příklad Ramadán: iftar menu 19:30-21:30, poté automatický návrat k večernímu menu.
Provozní přínosy
V prvním čtvrtletí klesly chybné objednávky po snídani o 78%. Refundace z 11,4 týdně na 2,6 — asi 380 TRY týdně zachráněno.
- Manuální přepínání: 2,5 minuty denně ušetřeno
- Refundace: 47/měsíc → 11/měsíc
- Školení nových číšníků zjednodušeno
FAQ
Co když vypadne internet? Cron běží na edge Cloudflare, nezávisle na místní Wi-Fi. PWA servíruje cache.
Riziko letního času? Workers v UTC; TZ Europe/Istanbul řeší DST přes IANA.
Otevřené objednávky během přechodu? Řádky se snapshotují v okamžiku objednání, snídaňový talíř zůstává.
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…