32-paikkainen kahvila Odunpazarissa, Eskisehirissä, kyllästyi sulkemaan aamiaismenun käsin joka lauantai klo 11. Vieras tilasi klo 11:05 keittiön jo siirtyessä brunssin valmisteluihin. Ratkaisu: viisi aikaikkunaa cronilla.
Viisi ikkunaa, yksi cron
Jokaisella tuotteella on kentät available_from ja available_until. Cloudflare Workersin cron joka 5 minuutti arvioi paikallista aikaa TZ-tietoisesti ja kirjoittaa D1:n aktiivisen menun uudelleen.
Siirtymät kestävät sekunteja: klo 11:00 piilotetaan 14 aamiais-SKU:ta ja 22 brunssi-SKU:ta ilmestyy. Vieraan PWA päivittyy, KDS vaihtaa rinnakkain.
Pyhäpäivien override-kerros
Paikalliset juhlapäivät kuten 9. syyskuuta vaativat poikkeuksen. Admin-paneeli tarjoaa "override day" -toggle, joka ohittaa cronin ja aktivoi erikoismenun.
Tuntitarkkuus. Esimerkki Ramadan: iftar-menu 19:30-21:30, sen jälkeen automaattinen paluu iltamenuun.
Toiminnalliset hyödyt
Ensimmäisellä neljänneksellä aamiaisen jälkeiset virheelliset tilaukset vähenivät 78%. Palautukset 11,4/viikko → 2,6 — n. 380 TRY viikossa pelastettu.
- Manuaalinen vaihto: 2,5 min päivässä säästetty
- Palautukset: 47/kk → 11/kk
- Uusien tarjoilijoiden koulutus yksinkertaisempi
FAQ
Entä jos netti katkeaa? Cron pyörii Cloudflaren edgessä, riippumatta paikallisesta Wi-Fistä. PWA tarjoilee välimuistia.
Kesäaikariski? Workers UTC:ssä; TZ Europe/Istanbul hoitaa DST:n IANA:n kautta.
Avoimet tilaukset siirtymän aikana? Rivit snapshotataan tilaushetkellä, aamiaislautanen säilyy.
Oliko tästä hyötyä? Jaa se.
Aiheeseen liittyvät artikkelit
Mikä on QR-valikko? Kattava opas ravintoloille
QR-valikko antaa asiakkaille välittömän pääsyn ruokalistallesi älypuhelimen kaut…
Paperisesta ruokalistasta QR-digitaalimenüün: askel askeleelta -opas
Haluatko ottaa QR-menüt käyttöön mutta et tiedä mistä aloittaa? Tämä opas kattaa…
Geokohdistetut QR-ruokalistat: eri kielet vierailijan IP:n mukaan
Miten 180-paikkainen all-inclusive-lomakeskus Antalyassa ohjaa saman QR-koodin t…