Cómo ver el informe de restaurante
Consulta el informe `Tu restaurante` para revisar el rendimiento de sala por periodo: cuentas, asientos, reservas, clientes, estacionalidad y tamaño de grupo.
En este artículo
El informe `Tu restaurante` reúne la lectura operativa de sala en una sola página de Reportes > Rendimiento. Sirve para entender cómo se comporta el servicio por periodo sin abrir tickets, reservas o sesiones una a una.
La pantalla combina resumen de cuentas y asientos, comparación entre reservas y clientes sin reserva, clientes nuevos frente a recurrentes, un mapa de estacionalidad por día y hora, y barras por tamaño de grupo. Es una vista de consulta: no cambia tickets, reservas ni configuración.
Antes de empezar
- Tener una organización y una ubicación seleccionadas. En el demo ES, el contexto previsto es `Grupo Marea Demo` y `Marea Gran Via`.
- Contar en la ubicación con al menos uno de estos permisos: `reports:view`, `tpv:view`, `tpv:use`, `catalog:view`, `reservation:view` o `staff:view`.
- Entrar desde el contexto de ubicación en `/:orgId/:locationId/reporting/performance/restaurant` o desde `Reportes > Rendimiento > Tu restaurante`.
- Para ver métricas con contenido, la ubicación debe tener sesiones de servicio y tickets activos dentro del periodo; los bloques de clientes también dependen de reservas con cliente asociado.
Instrucciones
- 1.
Abre Tu restaurante
Desde la ubicación, entra en `Reportes`, abre `Rendimiento` y selecciona `Tu restaurante`. La cabecera debe mostrar `Tu restaurante` y la descripción `Vista global del comportamiento del servicio en sala.`
- 2.
Comprueba el periodo
Revisa el filtro de periodos al inicio del informe. Si la ruta no trae `periods`, la app crea un periodo por defecto con la semana actual; para comparar, añade o modifica periodos desde el filtro.
- 3.
Lee el resumen de sala
Usa el bloque `Restaurante` para revisar total de cuentas, asientos, tiempo promedio por mesa, media por cuenta, promedio por asiento y media de asientos del periodo elegido.
- 4.
Compara reservas y clientes
Consulta `Reservas / sin reserva` para ver qué cuentas vienen de reserva y `Clientes nuevos vs. clientes recurrentes` para leer la repetición de clientes asociados a reservas.
- 5.
Revisa la estacionalidad
Baja hasta `Perspectivas sobre la estacionalidad` para detectar días y horas con más cuentas o mayor valor. El mapa agrupa por hora local de la ubicación.
- 6.
Analiza el tamaño de grupo
En `Tamaño del grupo`, compara cómo rinden las mesas por buckets de comensales y alterna la lectura entre tiempo promedio, cuenta promedio y cuenta por persona promedio.
- 7.
Gestiona estados y exportación
Si la pantalla no muestra datos, revisa ubicación, permisos y periodo. En web, las tarjetas con exportación permiten descargar CSV, Excel o PNG; en nativo se informa como no disponible.
Validaciones y límites
- Si no hay ubicación seleccionada, la pantalla muestra `Selecciona una ubicación para consultar reportes.` y no consulta datos.
- Si faltan permisos, aparece `No tienes permisos para ver reportes en esta ubicación.` y el menú no habilita el acceso a reportes.
- El formato de `periods` es `YYYY-MM-DD_YYYY-MM-DD`; varios periodos se separan con `~` y los segmentos inválidos se ignoran.
- La pantalla consume el dashboard agregado `GET /api/app/{orgId}/{locationId}/reports`; no existe un endpoint específico `GET /reports/restaurant`.
- Los tickets anulados no entran en los cálculos y las divisiones sin denominador devuelven cero.
- Los importes se muestran en euros con formato local, por ejemplo `1.234,56 €`.
- El donut de clientes nuevos o recurrentes se basa en reservas con `CustomerID`; no mide clientes sin reserva anónimos.
- En `Tamaño del grupo`, cualquier grupo mayor que 6 cae en el bucket etiquetado `7-8`.
Resultado esperado
El responsable de sala obtiene una lectura comparativa del rendimiento del restaurante por periodo y puede detectar patrones de cuentas, reservas, clientes, horas fuertes y tamaños de mesa sin modificar datos operativos.