Referencia de estados de pedidos
Ordering usa un código de estado numérico para representar la etapa o el resultado actual de un pedido. Orders list organiza esos estados en cuatro grupos de visualización: Pending, In progress, Completed y Cancelled.
Los cuatro grupos ayudan a filtrar Orders list. Los estados individuales que aparecen abajo describen el estado real del pedido y son los valores que devuelve la API Orders.
No todos los estados están disponibles para todos los pedidos. Las opciones que muestra Dashboard dependen del tipo de entrega, el rol, el plan, las funciones habilitadas y la configuración del proyecto. Una transición también puede rechazarse según el estado actual del pedido. Algunos estados los aplican el cliente, el Driver, la empresa de Driver o una integración, en vez de cambiarlos manualmente en Dashboard.
Esta referencia refleja el código fuente actual del selector de Dashboard. Una lista de estados ocultos específica del proyecto, una cuenta de solo lectura o un control a nivel de pedido pueden reducir aún más las opciones. Para intentar una acción, considera autoritativo el selector que se muestra para ese pedido específico; esta tabla no autoriza forzar una transición.
Pending
| Código de API | Estado en Dashboard | Significado |
|---|---|---|
0 | Pending | El pedido espera la siguiente acción operativa. |
13 | Preorder | El pedido está marcado como anticipado y permanece en el grupo Pending. Este estado es informativo en el selector genérico de estados. |
In progress
| Código de API | Estado en Dashboard | Significado |
|---|---|---|
7 | Accepted by Business | El negocio aceptó el pedido. |
4 | Preparation Completed | El negocio indicó que terminó la preparación. |
8 | Accepted by Driver | Un Driver aceptó el pedido. |
3 | Driver arrived to business | El Driver llegó al negocio. |
9 | Pick up completed by driver | El Driver recogió el pedido en el negocio. |
14 | Order not ready | El pedido no está listo para el siguiente paso de retiro. |
18 | Driver almost arrived to business | El Driver se aproxima al negocio. |
19 | Driver almost arrived to customer | El Driver se aproxima al cliente. |
20 | Customer almost arrived to business | El cliente se aproxima al negocio. |
21 | Customer arrived to business | El cliente llegó al negocio. |
22 | Looking for driver | La plataforma busca un Driver. |
23 | Driver on way | El Driver asignado está en camino. |
24 | Driver waiting for order | El Driver espera el pedido. |
25 | Accepted by driver company | Una empresa de Driver aceptó el pedido. |
26 | Driver arrived to customer | El Driver llegó a la ubicación del cliente. |
Completed
| Código de API | Estado en Dashboard | Significado |
|---|---|---|
1 | Completed by Admin | Un administrador marcó el pedido como completado. |
11 | Delivery Completed by Driver | El Driver completó la entrega. |
15 | Pickup completed by customer | El cliente completó el retiro. |
Cancelled
| Código de API | Estado en Dashboard | Significado |
|---|---|---|
2 | Rejected by Admin | Un administrador rechazó el pedido. |
5 | Rejected by Business | El negocio rechazó el pedido. |
6 | Rejected by Driver | El Driver rechazó el pedido. |
10 | Pickup Failed by Driver | El Driver no pudo completar el retiro. |
12 | Delivery Failed by driver | El Driver no pudo completar la entrega. |
16 | Cancelled by customer | El cliente canceló el pedido. |
17 | Not picked by customer | El cliente no completó el retiro. |
Cambia el estado de un pedido
- Abre el pedido desde Orders list.
- Revisa el estado actual y los datos de cumplimiento.
- Abre el selector Order status.
- Selecciona un estado disponible y confirma cualquier información adicional que solicite Dashboard.
El cliente actual envía la actualización mediante el contrato de actualización del pedido. Si está habilitada la validación de regresión, una transición a un estado anterior puede requerir un motivo adicional antes de que el cliente la vuelva a intentar. Si se rechaza la solicitud, Dashboard restaura la selección anterior y muestra el error devuelto.
Cambiar el estado de un pedido puede activar notificaciones, acciones de cumplimiento, integraciones, flujos de pago o reembolso y cambios en informes. Antes de seleccionar un estado nuevo, confirma el pedido y el resultado previsto.
El seguimiento del código fuente solo establece la solicitud del cliente y posibles clases de efectos posteriores. No demuestra qué versión de API presta servicio en un entorno ni que haya tenido éxito una transición, notificación, integración, pago o reembolso.
Preguntas frecuentes
¿Por qué no aparecen todos los estados en el selector?
El selector filtra los estados según el tipo de entrega del pedido y tu acceso. Algunos estados basados en eventos también pueden establecerlos un cliente, Driver, empresa de Driver o integración.
¿Por qué no puedo seleccionar Preorder?
Preorder aparece en la referencia y en el filtro Pending, pero está deshabilitado en el selector genérico para cambiar estados.
¿Los cuatro grupos de Orders list son estados de API?
No. Son grupos de filtro de Dashboard que contienen los estados numéricos individuales que aparecen en esta página.
Guía relacionada: Ver y gestionar un pedido