Skip to content
機能料金プランアフィリエイトブログヘルプ会社概要お問い合わせ
無料で始めるログイン
ブログに戻る
guides2026-08-025 分で読めます

時間制メニュー:朝食は11時に自動終了、ブランチは14時に開始

エスキシェヒルの32席のブティックカフェがCloudflare cronで5つの時間帯メニューを自動切替し、手動操作を完全に廃止。

th

thMenu Team

thmenu.com

エスキシェヒルのオドゥンパザル地区にある32席のカフェは、毎週土曜11時に朝食メニューを手動で閉じることに疲れていた。あるお客が11時5分に朝食を注文したが、厨房はすでにブランチ準備中。解決策はcronによる5つの時間帯自動切替。

5つのウィンドウ、1つのcron

各メニュー項目にはavailable_fromavailable_untilがある。Cloudflare Workersのcronが5分ごとにTZ対応のローカル時刻を評価し、D1のアクティブメニューを書き換える。

切替は数秒。11:00ちょうどに朝食14SKUが非表示、ブランチ22SKUが表示。お客のPWAが更新、KDSも並行して切り替わる。

祝日オーバーライド層

9月9日のエスキシェヒル解放記念日など地元の祝日には例外が必要。adminパネルの「override day」がcronを迂回し特別メニューを有効化。

時間単位の粒度。ラマダン例:イフタールメニュー19:30-21:30、その後自動で夜メニューに戻る。

運用面のメリット

最初の四半期で朝食後の誤注文が78%減少。返金は週11.4件から2.6件へ—週約380リラの売上回復。

  • 手動切替:1日2.5分節約
  • 返金:月47→月11
  • 新人教育の簡略化

FAQ

インターネットが落ちたら? CronはCloudflareエッジで稼働、店内Wi-Fiに依存しない。PWAはキャッシュを提供。

サマータイムのリスクは? WorkersはUTC稼働、TZ Europe/IstanbulがIANAでDSTを処理。

切替時の進行中注文は? 注文行は発注時にスナップショット保存、朝食皿は注文に残る。

お役に立ちましたか?シェアしてください。