Kawiarnia z 32 miejscami w dzielnicy Odunpazari w Eskisehir miała dość ręcznego zamykania menu śniadaniowego co sobotę o 11. Gość zamówił o 11:05, gdy kuchnia szykowała brunch. Rozwiązanie: pięć okien czasowych przez cron.
Pięć okien, jeden cron
Każda pozycja ma pola available_from i available_until. Cron Cloudflare Workers co 5 minut ocenia czas lokalny TZ-aware i nadpisuje aktywne menu w D1.
Przejścia trwają sekundy: o 11:00 chowanych jest 14 SKU śniadaniowych, pojawia się 22 SKU brunchu. PWA gościa odświeża, KDS przełącza się równolegle.
Warstwa override świąt
Święta lokalne jak 9 września wymagają wyjątku. Panel admin oferuje "override day", który omija cron i aktywuje specjalne menu.
Granulacja godzinowa. Przykład Ramadan: menu iftar 19:30-21:30, potem automatyczny powrót do menu wieczornego.
Zyski operacyjne
W pierwszym kwartale błędne zamówienia po śniadaniu spadły o 78%. Zwroty z 11,4 tygodniowo do 2,6 — ok. 380 TRY tygodniowego odzysku.
- Toggle ręczny: 2,5 min dziennie zaoszczędzone
- Zwroty: 47/mies → 11/mies
- Szkolenie nowych kelnerów uproszczone
FAQ
A jak padnie internet? Cron działa na edge Cloudflare, niezależnie od lokalnego Wi-Fi. PWA serwuje cache.
Ryzyko czasu letniego? Workers w UTC; TZ Europe/Istanbul obsługuje DST przez IANA.
Otwarte zamówienia w trakcie zmiany? Linie są snapshotowane w momencie zamówienia, danie śniadaniowe pozostaje.
Czy to było pomocne? Udostępnij.
Powiązane artykuły
Czym jest menu QR? Kompletny przewodnik dla restauracji
Menu QR umożliwia klientom natychmiastowy dostęp do karty dań przez smartfon — b…
Przejście z papierowego na cyfrowe menu QR: przewodnik krok po kroku
Chcesz wdrożyć menu QR, ale nie wiesz od czego zacząć? Ten przewodnik obejmuje f…
Geo-targetowane menu QR: różne języki w zależności od IP gościa
Jak resort all-inclusive na 180 miejsc w Antalyi kieruje ten sam kod QR do menu …