Pausa de servicio en vivo
Cuando necesitas cerrar reservas online un día concreto a una hora concreta, sin tocar el calendario ni los ajustes permanentes.
El problema que resuelve
- "Hoy a la hora de la comida no quiero más reservas porque vendrán walk-ins."
- "Cierra la cena del domingo, hay un evento privado."
- "Pausa el desayuno de mañana, el cocinero está de baja."
La pausa de servicio es temporal y por servicio: bloquea solo el tramo afectado en una fecha y se reanuda sola al cambiar el día. No tocas opening_intervals ni booking_settings.
Cómo activarla
En /app/reservas → botón "Pausar reservas online" (esquina superior derecha).
Se abre un dialog con dos formas:
Atajos rápidos
Si tienes servicios configurados (desayuno/comida/cena), aparecen botones predefinidos según tus horarios reales:
Comida · hoy Cena · hoy Desayuno · mañana
Comida · mañana Cena · mañana
Un click y la pausa se activa.
Personalizado
Cuando necesitas otra fecha o servicio:
- Día: date picker (cualquier fecha futura).
- Servicio: desayuno · comida · cena · todo el día.
- Motivo (opcional, sólo interno): "vienen walk-ins", "evento privado", "sin personal".
Qué ve el cliente público
En /c/:slug, cuando todos los servicios del día están pausados:
Aforo completo para hoy. Te esperamos sin reserva — pasa cuando quieras.
[📞 Llamar al restaurante · +34 ...]
Si solo está pausada la comida, los slots de cena siguen apareciendo normalmente.
Pausa de servicio vs cierre prolongado
| Pausa de servicio | Toggle global (/app/local) | |
|---|---|---|
| Dónde se activa | /app/reservas | Servicio en vivo |
| Alcance | Por día y servicio | Toda la web indefinidamente |
| Caduca | Sí, al cambiar el día | No, hay que reanudar a mano |
| Caso de uso | Hoy no aceptamos comida; mañana sí | Vacaciones, obra, cierre prolongado |
Los dos coexisten. Para "cerrar comida de hoy" usa pausa; para "cerramos 2 semanas en agosto" usa el toggle global.
El equipo sigue creando reservas internas
La pausa solo bloquea el canal público (web + embed). El backoffice puede:
- Crear reservas manuales.
- Registrar walk-ins.
- Mover reservas existentes entre mesas.
Reanudar
Tienes dos sitios:
Banner en /app/reservas
Si hay una pausa activa hoy, aparece un banner ámbar arriba:
⚠️ Reservas online pausadas hoy: comida, cena. [Reanudar]
Lista de pausas activas
Debajo del botón "Pausar" hay una sección con todas las pausas activas (hoy y futuras), cada una con su botón Reanudar individual.
Reanudación automática
Si no haces nada, al cambiar el día la pausa caduca sola. A las 00:00 del día siguiente, las reservas online vuelven sin intervención.
Las reservas confirmadas no se cancelan
Una pausa solo bloquea reservas nuevas. Si Javier ya tiene una reserva para comida hoy a las 14:00:
- ✅ Su reserva sigue en el calendario.
- ✅ Recibe confirmación y recordatorio.
- ✅ No se cancela ni se modifica.
La pausa es prospectiva.
Caso práctico: viernes caótico
Son las 18:00 del viernes. 50 personas vienen sin reserva por un evento en la plaza, el comedor está lleno.
- Abres
/app/reservas. - Pulsas Pausar reservas online → atajo Cena · hoy.
- ✅ La web ya no acepta nuevas cenas. Los walk-ins entran sin presión digital.
- A las 22:00 reanudas (banner) o te vas a casa: mañana 00:00 se reabre solo.
Pinche también puede
Si tienes Pinche, basta con escribir:
"Cierra las reservas de la cena de hoy"
Pinche pide confirmación y ejecuta. Para reanudar: "reabre la cena".