Una cafetería de 32 plazas en Odunpazari, Eskisehir, se cansó de cerrar manualmente el menú de desayuno cada sábado a las 11. Un cliente pidió a las 11.05 mientras cocina preparaba brunch. Solución: cinco ventanas horarias automatizadas con cron.
Cinco Ventanas, Un Cron
Cada artículo lleva available_from y available_until. Cloudflare Workers cron cada 5 minutos evalúa la hora local TZ-aware y reescribe el menú activo en D1.
Las transiciones tardan segundos: a las 11.00 se ocultan 14 SKUs de desayuno y aparecen 22 de brunch. La PWA del cliente se refresca, el KDS cambia en paralelo.
Override de Festivos
Festivos locales como el 9 de septiembre necesitan excepción. El panel admin ofrece "override day": el gerente asigna un menú especial y el cron se omite.
Granularidad horaria. Ejemplo Ramadán: menú iftar 19.30-21.30, retorno automático al menú de noche.
Ganancias Operativas
En el primer trimestre las órdenes erróneas post-desayuno bajaron 78%. Reembolsos pasaron de 11.4 semanales a 2.6 — unos 380 TRY semanales recuperados.
- Toggle manual: 2.5 minutos/día ahorrados
- Reembolsos: 47/mes → 11/mes
- Formación nuevo personal simplificada
FAQ
Y si cae internet? El cron corre en el edge de Cloudflare, no depende del Wi-Fi local. La PWA sirve caché.
Riesgo de horario de verano? Workers en UTC; el TZ Europe/Istanbul ajusta DST automáticamente.
Órdenes abiertas durante el cambio? Las líneas se snapshot-ean al momento de pedir; el plato de desayuno permanece.
¿Te resultó útil? Compártelo.
Artículos relacionados
¿Qué es un menú QR? La guía completa para restaurantes
Un menú QR permite a tus clientes acceder a tu carta al instante desde el móvil,…
Pasar del menú en papel al menú QR digital: guía paso a paso
¿Quieres adoptar los menús QR pero no sabes por dónde empezar? Esta guía cubre f…
Menús QR geolocalizados: servir distintos idiomas según la IP del visitante
Cómo un resort de 180 plazas en Antalya enruta el mismo QR a menús turcos, alema…