⏱️ 12 minutos de lecturaÚltima actualización: Enero 2025

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

1

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

2

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".

3

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

4

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.

5

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)

pending
confirmed
(Staff acepta el pedido)
preparing
(Cocina comienza a preparar)
ready
(Pedido listo)
Si es pickup:
delivered
Si es delivery:
out_for_delivery
delivered
Desde cualquier estado:
cancelled

(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?

Centro de ayuda: guías y tutoriales | Nandu