Enviar pedidos a una mesa
El flujo diario de Table service: construir el carrito, enviarlo a una mesa, lanzar más rondas y liquidar.
Este es el flujo de lanzar rondas cuando estás en modo Table service. Para cambiar de modo, ve a Account (pestaña inferior móvil) → POS Mode y elige Table Service. Consulta Quick service vs Table service para ver las diferencias.
Construye el carrito
La carta es agnóstica de mesa: primero construyes el carrito y luego eliges la mesa. No hay un paso de "elige una mesa para empezar".
- Toca productos en la pestaña Menu para añadirlos.
- Long-press en un producto para añadir una nota por artículo ("no onions", "extra hot").
- La barra del carrito en la parte inferior se actualiza en vivo con el número de artículos.
Envía a una mesa
- Toca Send to table abajo (CTA ámbar con el contador del carrito). En modo Quick service este botón pone Go to Cart y te lleva al checkout: asegúrate de estar en Table service si quieres el flujo de mesa.
- La pantalla Tables se abre con un banner ámbar: "Tap a table to send N items." (Toca Cancel en el banner para volver: el carrito se queda intacto.)
- Toca la mesa de destino en el floor plan.
- Aparece un confirm nativo:
- Start Table N? si la mesa está vacía: crea una sesión nueva y envía el carrito como ronda 1.
- Add to Table N? si ya hay una sesión: añade el carrito como ronda nueva en el tab abierto.
- Toca Send (sesión nueva) o Add round (sesión existente) para confirmar.
- El carrito se vacía, vuelves a la carta, listo para el siguiente pedido.
Las mesas merged o unavailable no se pueden elegir como destino: toca una mesa normal.
Añadir más rondas
Cuando la misma mesa quiere más:
- Desde Menu, toca Send to table (con artículos en el carrito), o abre Tables directamente.
- Toca la mesa con la sesión abierta.
- Session detail se abre, mostrando cada ronda hasta ahora.
- Toca Add items abajo: vuelves a la carta con esa sesión pre-seleccionada.
- Añade artículos, toca Send to table: la nueva ronda se añade a la misma sesión, sin pasar por el selector de floor plan.
Pastillas de estado en el floor plan
La leyenda arriba de la pantalla Tables muestra los estados en vivo:
- Available: sin sesión
- Seated: sesión abierta, antigüedad normal
- Aging: sesión abierta, va envejeciendo
- Urgent: sesión abierta, muy antigua
- Check-requested: el cliente ha pedido la cuenta (vía flujo de QR table)
- Merged: secundaria de una mesa unida
- Unavailable: marcada manualmente como no disponible
Flujo de cocina
Cada artículo tiene un estado de cocina (pending → sent → preparing → ready → served). En Session detail, cada ronda tiene tres botones a nivel de ronda que cambian en bloque el estado de todos los artículos de esa ronda:
- Sent: enviada a cocina
- Ready: lista para servir
- Served: servida
Para granularidad por artículo, usa la superficie de kitchen-display (una tablet con sesión iniciada como la cuenta auto-generada de Kitchen, consulta Ubicaciones y multi-local).
Liquidar la mesa
Cuando el cliente pide la cuenta:
- Abre la sesión (toca la mesa en Tables, o ábrela desde Session detail).
- Toca Settle abajo (CTA ámbar). Para un tab con tarjeta guardada, el botón pone Close tab: consulta Tabs y tarjetas guardadas.
- Elige el método de pago en el modal Settle: Cash, Tap to Pay o Split.
- Introduce propina si aplica (el campo se comparte entre métodos; opcional).
- Confirma: Tap to Pay abre el flujo de Stripe Terminal; Cash captura entregado + cambio; Split te deja construir partes hasta cubrir el total.
La sesión se liquida, se crea un order y la mesa vuelve a Available.
Para abandonar una sesión iniciada por error, toca Cancel (rojo, abajo a la izquierda): anula la sesión sin cobrar.
Consulta Editar artículos antes del pago para ajustar cantidades, notas o eliminar artículos antes de liquidar. Para tabs (tarjeta en archivo), consulta Tabs y tarjetas guardadas.