Saltar al contenido principal

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 grupos y los estados son distintos

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.

Selector de estado del pedido y etiquetas de logística en el panel de detalles
Disponibilidad

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 APIEstado en DashboardSignificado
0PendingEl pedido espera la siguiente acción operativa.
13PreorderEl 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 APIEstado en DashboardSignificado
7Accepted by BusinessEl negocio aceptó el pedido.
4Preparation CompletedEl negocio indicó que terminó la preparación.
8Accepted by DriverUn Driver aceptó el pedido.
3Driver arrived to businessEl Driver llegó al negocio.
9Pick up completed by driverEl Driver recogió el pedido en el negocio.
14Order not readyEl pedido no está listo para el siguiente paso de retiro.
18Driver almost arrived to businessEl Driver se aproxima al negocio.
19Driver almost arrived to customerEl Driver se aproxima al cliente.
20Customer almost arrived to businessEl cliente se aproxima al negocio.
21Customer arrived to businessEl cliente llegó al negocio.
22Looking for driverLa plataforma busca un Driver.
23Driver on wayEl Driver asignado está en camino.
24Driver waiting for orderEl Driver espera el pedido.
25Accepted by driver companyUna empresa de Driver aceptó el pedido.
26Driver arrived to customerEl Driver llegó a la ubicación del cliente.

Completed​

Código de APIEstado en DashboardSignificado
1Completed by AdminUn administrador marcó el pedido como completado.
11Delivery Completed by DriverEl Driver completó la entrega.
15Pickup completed by customerEl cliente completó el retiro.

Cancelled​

Código de APIEstado en DashboardSignificado
2Rejected by AdminUn administrador rechazó el pedido.
5Rejected by BusinessEl negocio rechazó el pedido.
6Rejected by DriverEl Driver rechazó el pedido.
10Pickup Failed by DriverEl Driver no pudo completar el retiro.
12Delivery Failed by driverEl Driver no pudo completar la entrega.
16Cancelled by customerEl cliente canceló el pedido.
17Not picked by customerEl cliente no completó el retiro.

Cambia el estado de un pedido​

  1. Abre el pedido desde Orders list.
  2. Revisa el estado actual y los datos de cumplimiento.
  3. Abre el selector Order status.
  4. 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.

Cambio operativo activo

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