En café med 32 pladser i Odunpazari, Eskisehir, var træt af manuelt at lukke morgenmadsmenuen hver lørdag kl. 11. En gæst bestilte 11:05 mens køkkenet allerede forberedte brunch. Løsningen: fem tidsvinduer styret af cron.
Fem vinduer, én cron
Hvert menupunkt har available_from og available_until. Cloudflare Workers cron hvert 5. minut vurderer lokal tid TZ-bevidst og omskriver det aktive menu i D1.
Skift tager sekunder: kl. 11:00 skjules 14 morgenmads-SKUer og 22 brunch-SKUer dukker op. Gæstens PWA opdaterer, KDS skifter parallelt.
Helligdags-override
Lokale helligdage som 9. september kræver undtagelse. Admin-panelet tilbyder "override day", som omgår cron og aktiverer en særlig menu.
Time-granularitet. Eksempel Ramadan: iftar-menu 19:30-21:30, derefter automatisk tilbage til aftenmenu.
Driftsgevinster
I første kvartal faldt fejlbestillinger efter morgenmad med 78%. Refusioner fra 11,4 ugentligt til 2,6 — ca. 380 TRY ugentligt reddet.
- Manuel skift: 2,5 minutter dagligt sparet
- Refusioner: 47/måned → 11/måned
- Oplæring af nye tjenere forenklet
FAQ
Hvad ved netværksudfald? Cron kører på Cloudflares edge, uafhængigt af lokal Wi-Fi. PWA serverer cache.
Sommertid-risiko? Workers i UTC; TZ Europe/Istanbul håndterer DST via IANA.
Åbne bestillinger under skift? Linjer snapshottes ved bestilling, morgenmadsret bliver.
Var dette nyttigt? Del det.
Relaterede artikler
Hvad er en QR-menu? Den komplette guide til restauranter
En QR-menu giver gæster øjeblikkelig adgang til dit menukort via deres smartphon…
Skift fra papirmenu til digitalt QR-menu: trin-for-trin guide
Vil du indføre QR-menuer, men ved ikke, hvor du skal starte? Denne guide dækker …
Geo-målrettede QR-menuer: forskellige sprog efter besøgendes IP
Sådan dirigerer et 180-pladsers all-inclusive resort i Antalya samme QR til tyrk…