Order Statuses

The following is a list of Order Statuses that depicts the various stages of the Order Lifecycle.
However, a subset of these statuses will be applicable for the order based on the Order Type.

Status

Source

State

Description

REQUEST_RECEIVED

Tenant

Processing

A request has been received by DS and
it is being processed.

PENDING_DISPATCH

DS

Processing

Order is saved or schedule for future.

PENDING_RELEASE

DS

Processing

Order is pending with DS and ready to be released to Provider.

PENDING_AUTORETRY

DS

Processing

Order wasn't dispatched successfully and is scheduled to be retried.

ESTIMATES_RECEIVED

DS

Processing

One or more estimates have been obtained for the request.

ESTIMATES_FAILED

DS

Terminal

No response or error received from Providers
for the request.

ORDER_DISPATCHED

DS

Processing

Order has been placed by DS with the Providers.

STAGED

DS

Processing

Order has been staged by the runner by in the staging area.

ORDER_FAILED

DS

Terminal

Order could not be sent
to carrier.

ORDER_ASSIGNED

Provider

Processing

Order has been assigned to a driver.

ORDER_UNASSIGNED

Provider

Processing

Order has been unassigned from driver.

PICKUP_STARTED

Provider

Processing

Pickup has been started.

PICKUP_COMPLETED

Provider

Processing

Pickup has been completed successfully.

IN_TRANSIT

Provider

Processing

Shipment is in-transit.

OUT_FOR_DELIVERY

Provider

Processing

Order is out for delivery.

ORDER_AT_LOCATION

Provider

Processing

Order has reached to alternate location.

ORDER_DELIVERED

Provider

Terminal

Order has been delivered successfully.

ORDER_DELAYED

Provider

Processing

Order has been delayed.

ORDER_REDELIVERY

Provider

Processing

Redelivery is being attempted.

ORDER_UNDELIVERABLE

Provider

Terminal

Providers was unable to deliver order to the customer.

ERROR_EXCEPTION

Provider

Terminal

Error or exception has occurred.

ORDER_CANCELLED

Tenant

Terminal

Order has been successfully canceled.

Following are some Partial statuses only for Multi-Shipments Flow. Following statuses are deprecated.

Status

Source

State

Description

PARTIAL_IN_TRANSIT

Provider

Processing

Order has some shipments which are in-transit. Applicable for parent orders.

PARTIAL_DELIVERED

Provider

Processing

Order has some shipments which are delivered. Applicable for parent orders.

PARTIAL_EXCEPTION

Provider

Processing

Order has some shipments for which error has occurred.Applicable for parent orders.

PARTIAL_CANCELLED

Provider

Processing

Order has some shipments which are cancelled. Applicable for parent orders.