Ett kafé med 32 platser i Odunpazari, Eskisehir, var trött på att manuellt stänga frukostmenyn varje lördag kl. 11. En gäst beställde 11:05 medan köket redan förberedde brunch. Lösningen: fem tidsfönster drivna av cron.
Fem fönster, en cron
Varje menyobjekt har available_from och available_until. Cloudflare Workers cron var 5:e minut utvärderar lokal tid TZ-medvetet och skriver om aktiv meny i D1.
Övergångar tar sekunder: kl. 11:00 döljs 14 frukost-SKUs och 22 brunch-SKUs visas. Gästens PWA uppdateras, KDS växlar parallellt.
Helgdags-override-lager
Lokala helgdagar som 9 september kräver undantag. Admin-panelen erbjuder "override day" som kringgår cron och aktiverar en specialmeny.
Timgranularitet. Exempel Ramadan: iftar-meny 19:30-21:30, sedan automatisk återgång till kvällsmeny.
Driftsvinster
Under första kvartalet sjönk felbeställningar efter frukost med 78%. Återbetalningar från 11,4 per vecka till 2,6 — ca 380 TRY per vecka räddade.
- Manuell växling: 2,5 minuter per dag sparat
- Återbetalningar: 47/månad → 11/månad
- Utbildning av nya servitörer förenklad
FAQ
Vad händer vid internetavbrott? Cron körs på Cloudflares edge, oberoende av lokalt Wi-Fi. PWA serverar cache.
Sommartid-risk? Workers i UTC; TZ Europe/Istanbul hanterar DST via IANA.
Öppna beställningar under övergång? Rader snapshottas vid beställning, frukoströtten finns kvar.
Var detta hjälpsamt? Dela det.
Relaterade artiklar
Vad är en QR-meny? Komplett guide för restauranger
En QR-meny ger gästerna omedelbar tillgång till din meny via smarttelefon — utan…
Byta från pappersmeny till digital QR-meny: steg för steg
Vill du införa QR-menyer men vet inte var du ska börja? Den här guiden täcker fo…
Geo-riktade QR-menyer: olika språk efter besökarens IP
Hur ett 180-sitsigt all-inclusive-resort i Antalya dirigerar samma QR till turki…