MMesero Docs
Empezar

Operativa diaria

Cómo lleva un encargado el servicio en buffet sin sobresaltos: el Kiosk de buffet en Admin → Buffet → Kiosk es la pantalla que mira todo el día. De ahí se controlan pausa, cierre, override y ajustes por mesa.

Vista de mesas activas

El Kiosk muestra una tarjeta por sesión abierta con:

Tap en cualquier tarjeta abre las acciones por mesa.

Abrir una mesa desde el TPV (staff-driven)

Si activaste el modo "el camarero abre la mesa", en cada tarjeta vacía verás un botón Abrir buffet:

  1. Pulsa el botón → modal "Comensales".
  2. Marca adultos / niños / mayores con los +/− y confirma.
  3. La sesión arranca con esos números bloqueados; el cliente sólo escanea y pide.

El kiosk refleja la mesa en menos de 2s vía SignalR (BuffetHub).

Pausa temporal del servicio

Cuando la cocina se satura puedes pausar el buffet sin cerrar las mesas en curso:

Puedes cancelar la pausa antes del tiempo con el mismo botón.

Forzar cierre de mesa

Si una sesión "se queda colgada" (cliente se fue sin pagar, fallo de red, mesa abandonada):

  1. Toca la tarjeta → Acciones → Forzar cierre.
  2. Confirma comensales (puedes ajustar si fue distinto al inicio).
  3. La sesión pasa a Closed; el pedido queda listo para cobro en el TPV como cualquier otro.

Cuidado: forzar cierre cobra el cubierto. Si fue un escaneo accidental y no hubo consumo, usa Anular sesión en lugar de cerrar.

Anular sesión (sin cobro)

Para escaneos de prueba, fallos del QR o salidas sin consumo:

Acciones en bloque

Botón Seleccionar varias en la cabecera del kiosk: marca varias mesas y aplica:

Ajustar comensales (semántica snapshot)

Una sesión guarda el precio del cubierto y las tarifas (niños/mayores) en el momento de abrirla. Eso significa que:

Para abrir nuevas mesas con tarifa desactivada, el TPV rechaza la apertura con un error claro. Snapshot ≠ post-open editing.

Override por mesa

Cambia tiempo límite, cooldown, tope por ronda o precio del cubierto sólo en UNA mesa, sin tocar la configuración global. Útil para grupos VIP, cumpleaños o errores de cobro:

  1. Tarjeta → Acciones → Ajustes por mesa.
  2. Cambia el valor; el resto del restaurante NO se ve afectado.
  3. El override sólo dura lo que dura esta sesión — al cerrar la mesa, vuelve a los valores globales.

Lectura desde cocina

La pantalla KDS es independiente y se ve en /cocina/{slug}. Tres atajos útiles desde el kiosk:

TV de cocina/sala

En /admin/{slug}/buffet/tv tienes una pantalla grande pensada para televisores: una mesa por celda con countdown ring, ronda actual y comensales. Sin controles — sólo visualización.

Sigue el mismo SignalR del kiosk, refresco < 2s. Útil colgada en el pase para que cocina vea de un vistazo qué mesas piden a la vez.

Cierre del servicio

Al terminar el turno:

  1. Pausa el buffet (evita escaneos de última hora).
  2. Espera a que cada mesa pida la cuenta y pague.
  3. Cierra mesas pendientes con Forzar cierre si alguien se va sin pagar.
  4. El Cuadre de caja en Admin → Caja ya incluye los ingresos del buffet desglosados — no hay paso extra.

Checklist diario sugerido