Estados de Órdenes
Guía completa sobre los 7 estados posibles de una orden, su significado, flujo de transición y cuándo usar cada uno.
💡 Clave: Los estados de orden son el corazón del flujo operativo. Cada estado representa una etapa específica desde que el cliente ordena hasta que recibe su pedido.
Los 7 Estados del Sistema
pending
Pedido recibido, esperando confirmación del restaurante
¿Cuándo se usa?
Automáticamente cuando un cliente hace un pedido online (no POS). Indica que la orden llegó al sistema pero aún no fue revisada por el staff.
¿Qué significa para el cliente?
"Tu pedido fue recibido y está esperando ser revisado"
Siguiente acción:
Admin/staff debe revisar y cambiar a confirmed
confirmed
Pedido aceptado, listo para que cocina lo prepare
¿Cuándo se usa?
Cuando el staff acepta la orden online, o automáticamente para órdenes POS (punto de venta).
¿Qué significa para el cliente?
"Tu pedido fue confirmado y pronto comenzará a prepararse"
Siguiente acción:
Cocina comienza a preparar → preparing
💡 Nota: Las órdenes POS (creadas en el punto de venta) empiezan directamente en este estado, saltándose "pending".
preparing
Cocina está preparando activamente el pedido
¿Cuándo se usa?
Cuando el personal de cocina comienza a cocinar/preparar los items del pedido.
¿Qué significa para el cliente?
"Tu pedido se está preparando en este momento"
Siguiente acción:
Cuando termina de cocinar → ready
ready
Pedido terminado, listo para entregar o recoger
¿Cuándo se usa?
Cuando cocina termina de preparar el pedido y está listo para ser entregado al cliente o asignado a un cadete.
¿Qué significa para el cliente?
"Tu pedido está listo" (para pickup) o "Tu pedido está esperando al repartidor" (para delivery)
Siguiente acción:
• Si es pickup: Cliente recoge → delivered
• Si es delivery: Asignar cadete → out_for_delivery
🎯 Estado clave: En este estado, los pedidos para delivery aparecen en el panel de asignación de cadetes.
out_for_delivery
Pedido asignado a cadete, en camino al cliente
¿Cuándo se usa?
Cuando un cadete (repartidor) es asignado al pedido y sale a entregarlo.
¿Qué significa para el cliente?
"Tu pedido está en camino"
Siguiente acción:
Cadete entrega el pedido → delivered
🚴 Exclusivo delivery: Este estado solo se usa para pedidos con delivery. Los pedidos para pickup NO pasan por este estado.
delivered
Pedido entregado exitosamente al cliente
¿Cuándo se usa?
Cuando el pedido llega a manos del cliente (ya sea por pickup o delivery).
¿Qué significa para el cliente?
"Tu pedido fue entregado. ¡Buen provecho!"
Siguiente acción:
Estado final. El pedido se archiva y aparece solo en el historial.
🎉 Estado final exitoso: El pedido está completo. Se registra la fecha/hora de entrega.
cancelled
Pedido cancelado por el staff o cliente
¿Cuándo se usa?
Cuando el pedido es cancelado por cualquier motivo (cliente cambió de opinión, problema con el pedido, etc.).
¿Qué significa para el cliente?
"Tu pedido fue cancelado"
Siguiente acción:
Estado final. Si había pago procesado, puede requerirse un reembolso.
⚠️ Reversión de stock: Si el sistema de inventario está activo, al cancelar se devuelven los ingredientes al stock automáticamente.
Flujo de Estados (Diagrama)
(El pedido puede cancelarse en cualquier momento antes de ser entregado)
Estados Iniciales según Tipo de Orden
Órdenes Online
Estado inicial: pending
El cliente hace el pedido desde la web/app → Llega como "pending" → Staff debe confirmar manualmente.
Órdenes POS
Estado inicial: confirmed
Creadas por staff en el punto de venta → Comienzan directamente como "confirmed" porque ya fueron aceptadas.
Mejores Prácticas
✅ Confirma rápido: Cambia órdenes "pending" a "confirmed" lo antes posible para que el cliente sepa que su pedido fue aceptado.
✅ Actualiza en tiempo real: Cambia el estado apenas ocurra la transición real (cuando empiezas a cocinar, cuando terminas, etc.).
✅ Usa "ready" correctamente: Solo marca como "ready" cuando el pedido REALMENTE esté listo para entregar.
✅ Cancela con cuidado: La cancelación es irreversible y activa procesos de reversión de stock.
¿Te fue útil este artículo?