에스키셰히르 오둔파자리 지역의 32석 부티크 카페는 매주 토요일 11시에 아침 메뉴를 수동으로 닫는 것에 지쳤다. 한 손님이 11시 5분에 아침을 주문했지만 주방은 이미 브런치 준비 중. 해결책은 cron 기반 5개 시간대 자동 전환.
5개 윈도우, 하나의 cron
각 메뉴 항목에 available_from과 available_until 필드가 있다. Cloudflare Workers cron이 5분마다 TZ 인식 로컬 시간을 평가해 D1의 활성 메뉴를 다시 쓴다.
전환은 몇 초 만에 완료. 11:00 정각, 아침 14개 SKU 숨김, 브런치 22개 SKU 표시. 손님 PWA 새로고침, KDS 동시 전환.
공휴일 오버라이드 레이어
9월 9일 같은 지역 공휴일은 예외가 필요. admin 패널 "override day" 토글이 cron을 우회하고 특별 메뉴를 활성화.
시간 단위 세분화. 라마단 예시: 이프타르 메뉴 19:30-21:30, 이후 저녁 메뉴로 자동 복귀.
운영 이점
첫 분기 아침 후 잘못된 주문 78% 감소. 환불 주 11.4건에서 2.6건으로—주당 약 380 TRY 매출 회복.
- 수동 토글: 하루 2.5분 절약
- 환불: 47/월 → 11/월
- 신규 직원 교육 간소화
FAQ
인터넷이 끊기면? Cron은 Cloudflare 엣지에서 실행, 매장 Wi-Fi와 독립적. PWA가 캐시를 제공.
서머타임 위험? Workers는 UTC, TZ Europe/Istanbul이 IANA로 DST 처리.
전환 중 진행 주문은? 주문 라인은 주문 시점에 스냅샷 저장, 아침 메뉴 그대로 유지.
도움이 되셨나요? 공유해 주세요.
관련 기사
QR 코드 메뉴란 무엇인가? 레스토랑을 위한 완벽 가이드
QR 메뉴를 사용하면 고객이 스마트폰으로 메뉴에 즉시 접근할 수 있습니다. 앱 불필요, 종이 불필요, 인쇄 비용 없음. 시작하기 위해 알아야 할…
종이 메뉴에서 QR 디지털 메뉴로 전환하기: 단계별 가이드
QR 메뉴를 도입하고 싶지만 어디서부터 시작해야 할지 모르시나요? 촬영, 콘텐츠 이전, QR 코드 인쇄, 직원 교육, 오픈 당일 체크리스트까지 …
지역 타기팅 QR 메뉴: 방문자 IP로 언어 다르게 제공
안탈리아 라라의 180석 올인클루시브 리조트가 Cloudflare Workers와 CF-IPCountry로 같은 QR을 터키어·독일어·러시아어 …