Cómo Tomar Órdenes como Mesero
Guía completa para que los meseros tomen pedidos, gestionen mesas y ofrezcan un servicio rápido y eficiente.
💡 Requisitos previos: El mesero debe tener una sesión activa y mesas asignadas (o acceso sin restricciones). Asegúrate de haber iniciado sesión con tu PIN antes de comenzar.
Inicio Rápido: Tomar un Pedido
- Inicia sesión con tu PIN en
/[slug]/waiter/login - Accede al panel de mesero
/[slug]/waiter - Haz clic en "Nueva Orden"
- Selecciona la(s) mesa(s) del pedido
- Agrega productos al pedido
- Revisa el resumen y total
- Envía el pedido a cocina
Paso a Paso Detallado
1. Iniciar Sesión
Ruta: /[slug]/waiter/login
- Ingresa tu PIN de 4 dígitos
- Haz clic en "Iniciar Sesión"
- Serás redirigido al panel de mesero
⚠️ Seguridad: Tu PIN es personal y confidencial. No lo compartas con otros empleados.
2. Panel Principal del Mesero
Una vez logueado, verás:
- Botón "Nueva Orden": Para crear un nuevo pedido
- Órdenes Activas: Pedidos que tienes en curso
- Información de sesión: Tu nombre y turno activo
- Mesas asignadas: Las mesas que puedes atender (si están configuradas)
3. Crear una Nueva Orden
Al hacer clic en "Nueva Orden":
Paso 1: Seleccionar Mesa(s)
- Se abre un modal o formulario
- Campo de texto para ingresar número(s) de mesa
- Puedes usar varios formatos:
"5"- Mesa individual"3,4,5"- Varias mesas (grupo)"1-3"- Rango de mesas (se expande a 1,2,3)
- El sistema valida que tengas acceso a esas mesas
Paso 2: Agregar Productos
- Busca productos por nombre o categoría
- Haz clic en un producto para agregarlo
- Ajusta la cantidad si es necesario
- Agrega notas especiales (ej: "sin cebolla", "término medio")
- Puedes agregar múltiples productos
Paso 3: Revisar y Confirmar
- Revisa la lista de productos agregados
- Verifica cantidades y precios
- Verifica el total del pedido
- Confirma que la mesa es correcta
- Haz clic en "Enviar Pedido" o "Crear Orden"
4. Validación de Mesas
El sistema verifica que puedas tomar pedidos de las mesas seleccionadas:
✅ Escenario 1: Mesero con mesas asignadas
- Tienes asignadas:
["1-10", "VIP-1"] - Intentas tomar pedido para mesa
"5"→ ✓ Permitido - Intentas tomar pedido para mesa
"15"→ ✗ Error 403 Forbidden
✅ Escenario 2: Mesero sin restricciones
- No tienes mesas asignadas (campo vacío)
- Puedes tomar pedidos de CUALQUIER mesa
- Útil para meseros "flotantes" o de apoyo
Gestión de Órdenes Activas
Ver Órdenes en Curso
En el panel principal verás tus órdenes activas con:
- Número de orden: ID único del pedido
- Mesa(s): Qué mesas están atendiendo
- Estado:
- Pendiente - Enviado a cocina
- En preparación - Cocina trabajando
- Listo - Para entregar
- Entregado - En la mesa
- Total: Monto del pedido
- Tiempo: Cuánto lleva la orden
Actualizar Estado de Órdenes
Cuando la cocina notifica que el pedido está listo:
- Verás una notificación o cambio de estado a "Listo"
- Recoge el pedido de cocina
- Llévalo a la mesa correspondiente
- Marca el pedido como "Entregado" en tu panel
Funciones Adicionales
Agregar Items a una Orden Existente
(Si está habilitado en tu sistema)
- Haz clic en la orden existente
- Selecciona "Agregar productos"
- Agrega los nuevos items
- Confirma la actualización
Cancelar una Orden
(Solo si aún no está en preparación)
- Haz clic en la orden
- Busca la opción "Cancelar"
- Confirma la cancelación
- Informa al cliente y cocina
⚠️ Importante: Una vez que cocina comienza a preparar el pedido, puede que no sea posible cancelarlo. Consulta con tu supervisor.
Mejores Prácticas para Meseros
✅ Verifica antes de enviar: Revisa que todos los productos, cantidades y notas estén correctos antes de confirmar el pedido.
✅ Usa notas especiales: Si el cliente pide modificaciones, agrégalas en las notas (ej: "sin sal", "extra queso").
✅ Actualiza estados rápidamente: Marca las órdenes como entregadas en cuanto las lleves a la mesa para mantener el sistema actualizado.
✅ Comunícate con cocina: Si hay un pedido urgente o especial, infórmalo verbalmente además de registrarlo en el sistema.
✅ Mantén tu sesión activa: No cierres sesión hasta terminar tu turno. El sistema puede cerrar automáticamente sesiones inactivas.
Flujo WebSocket en Tiempo Real
El sistema usa WebSocket para actualizaciones en tiempo real:
¿Qué significa esto para ti?
- Cuando cocina cambia el estado → Tu panel se actualiza automáticamente
- No necesitas recargar la página para ver cambios
- Verás notificaciones cuando un pedido esté listo
- El panel muestra información en tiempo real
Solución de Problemas Comunes
❌ Error: "No tienes acceso a esta mesa"
Causa: La mesa no está asignada a tu usuario.
Solución: Contacta al administrador para que te asigne esa mesa. Mientras tanto, solo puedes tomar pedidos de tus mesas asignadas.
❌ No aparecen productos para agregar
Causa: No hay productos activos en el sistema o hay un error de conexión.
Solución: Verifica tu conexión a internet. Si persiste, contacta al administrador.
❌ El pedido no llega a cocina
Causa: Problema de conexión o error al enviar.
Solución: Verifica que el pedido aparezca en "Órdenes Activas". Si no aparece, puede que no se haya enviado. Intenta crearlo nuevamente.
❌ Mi sesión se cerró automáticamente
Causa: El sistema cierra sesiones inactivas por seguridad (configurable por el administrador).
Solución: Inicia sesión nuevamente con tu PIN. Tus órdenes activas se mantendrán.
❌ No puedo modificar una orden
Causa: La orden ya está en preparación o fue entregada.
Solución: Habla con cocina si es urgente. Para agregar items, crea una nueva orden para la misma mesa.
Integración con Otros Módulos
Cocina
Cuando envías un pedido, automáticamente aparece en el panel de cocina (/[slug]/kitchen). Cocina verá todos los detalles y podrá actualizar el estado.
Cadetes (Delivery)
Si el pedido es para delivery, los cadetes verán la orden y podrán tomarla para entregar.
Punto de Venta (POS)
El POS puede ver todas las órdenes (incluyendo las tuyas) para procesar pagos y cerrar cuentas.
Ejemplo Completo de Flujo
Escenario: Cliente llega y hace pedido en mesa 5
Inicias sesión
Ingresas tu PIN en /[slug]/waiter/login
Cliente pide ver el menú
Muestras el menú físico o digital
Cliente hace pedido
1x Hamburguesa completa, 1x Papas fritas, 2x Coca Cola
Tomas el pedido en el sistema
Click "Nueva Orden" → Mesa "5" → Agregas productos → Notas: "sin tomate en hamburguesa"
Envías pedido
Click "Enviar Pedido" → Aparece en cocina inmediatamente (WebSocket)
Cocina prepara
Estado cambia a "En preparación" automáticamente en tu panel
Pedido listo
Recibes notificación → Estado "Listo para entregar"
Entregas pedido
Llevas el pedido a mesa 5 → Marcas como "Entregado" en tu panel
Cliente termina y pide cuenta
POS procesa el pago → Orden se marca como completada
Tips de Eficiencia
⚡ Toma pedidos rápido
Familiarízate con la ubicación de productos en el sistema para ingresarlos más rápido.
📝 Usa atajos
Si tu sistema tiene búsqueda, úsala para encontrar productos por nombre rápidamente.
🔔 Activa notificaciones
Permite notificaciones del navegador para recibir alertas cuando los pedidos estén listos.
👥 Comunica con el equipo
Mantén comunicación constante con cocina y otros meseros para un servicio coordinado.
¿Te fue útil este artículo?