İçeriğe atla
ÖzelliklerFiyatlandırmaİş OrtaklığıBlogYardımHakkımızdaİletişim
BaşlaGiriş Yap
Bloga Dön
guides2026-08-026 dk okuma

Zamanlı Menü: Kahvaltı 11de Otomatik Kapansın, Brunch 14te Doğsun

Eskişehir Odunpazarındaki 32 koltuklu bir kahveci, beş zaman dilimini cron job ile otomatik geçirerek manuel açma-kapamayı tamamen ortadan kaldırdı.

th

thMenu Team

thmenu.com

Eskişehir Odunpazarındaki 32 koltuklu butik bir kahveci, kahvaltı saatleri bittiğinde "kahvaltı tabağı" yazan QR menüsünü manuel kapatmaktan yorulmuştu. Cumartesi 11.05te bir misafir kahvaltı sipariş etti, mutfak ise brunch hazırlığına geçmişti; iletişim koptu, kahve soğudu. Çözüm beş ayrı zaman diliminin otomatik geçişiydi: kahvaltı 07-11, brunch 11-14, öğle 14-17, ikindi 17-19, akşam 19-23.

Beş Zaman Dilimi, Tek Cron

Her menü öğesinin available_from ve available_until alanı var. Cloudflare Workersın every 5 minutes cron triggerı UTC zaman dilimine duyarlı şekilde restoranın yerel saatini hesaplar ve aktif menüyü D1de günceller. Manuel disable dönemi bitti.

Geçişler saniyeler içinde olur. 11.00 olduğunda kahvaltı 14 ürün gizlenir, brunch 22 ürün görünür. Müşteri telefonunu yeniler, doğru menüyü görür. Mutfak panelindeki KDS aynı anda brunch moduna geçer; espresso makinesi 250F kalibre kahveden kalkmadan filtre kahveye odaklanır.

Tatil Override Katmanı

Otomatik zaman programı 9 Eylül Eskişehirin Kurtuluş Günü gibi yerel tatillerde işe yaramayabilir. thMenu admin panelinde "override day" özelliği var: yöneticinin bir tarihe özel menü ataması, o güne ait cronu devre dışı bırakır. 2026 yılı için altı override önceden ekleniyor.

Override süreleri saatlik granülasyonda. Örnek senaryo: Ramazan iftar boyunca brunch atlanıp iftar menüsü 19.30-21.30 arası özel olarak yayında. Sonrasında akşam menüsüne geri dönüş otomatik.

Operasyonel Kazanımlar

İlk üç ayda kahvaltı sonrası yanlış sipariş %78 azaldı. Garson "kahvaltı menüsünden seçtiniz ama o saat bitti" gerilim diyalogundan kurtuldu. İade oranı haftalık 11.4ten 2.6ya düştü; bu da haftada yaklaşık 380 lira ciro kurtarımı demek.

  • Manuel açma-kapama: günde 5 işlem × 30 saniye = 2.5 dakika kazanım
  • Yanlış sipariş kaynaklı iade: aylık 47 → 11
  • Personel eğitim süresi: yeni eleman menü değişim mantığını öğrenmiyor, sadece pano takip ediyor

FAQ

İnternet kesilirse ne olur? Cron Cloudflarede çalışır, restoranın yerel internetine bağlı değil. Müşteri menüsü PWA olduğundan önbellekten son menüyü görür, bağlantı dönünce eşitlenir.

Saat dilimi hatası riski var mı? Worker UTC bazlı çalışır, restoranın TZ alanı (Europe/Istanbul) D1de saklanır. Yaz saati geçişlerinde otomatik ayar yapılır.

Geçiş anında masada açık siparişe ne olur? Açık sipariş öğeleri "snapshot" olarak orderda saklanır; menü değişse bile o siparişte kahvaltı tabağı kalır, ek sipariş eklenirken sadece aktif menü görünür.

Faydalı buldunuz mu? Paylaşın.