Status Codes
The following are valid status codes. They are listed in the general order of a typical, problem-free delivery process. The statuses are in three groups: delivery flow, update delivery flow, and cancellation flow.
- The delivery flow consists of the standard statuses and sequence of typical, problem-free delivery process.
- The update delivery consists of statuses that can occur during the delivery flow that attempts to provide a modification of the delivery information. Each status includes when during the flow it may occur.
- The cancellation flow consists of statuses that can occur during the delivery flow that attempts cancel the delivery. Each status includes when during the flow it may occur.
Delivery Flow
The delivery flow consists of the standard statuses and sequence of typical, problem-free delivery process. These are listed in the likely sequence that they are encountered.
Status | Meaning |
---|---|
DELIVERY_REQUESTED | The customer requested delivery from Walmart GoLocal. |
DELIVERY_REQUEST_FAILED | The delivery request failed. The delivery process concludes. |
REJECTED | The Walmart GoLocal system rejected the delivery request. The delivery process concludes. This status only applies after an order has been accepted. An order is rejected when it isn't processed by the downstream systems. |
DELIVERY_BATCHED | Walmart GoLocal batched a delivery with other orders and, at trip creation, provided clients with the batch and route IDs. |
DELIVERY_UNBATCHED | Walmart GoLocal published this event if, for any reason, an order was removed from the batch. |
DRIVER_ASSIGNED | The delivery is assigned to a delivery driver, and the delivery driver confirms their availability to deliver. |
ENROUTE_TO_PICKUP | The delivery driver is on the way to the pickup point. |
ARRIVED_AT_PICKUP | The delivery driver confirmed arrival at the pickup location. |
DISPATCHED | The delivery driver picked up the delivery items and is ready to proceed to the drop-off location. |
ENROUTE_TO_DROPOFF | The delivery driver picked up the delivery items and is on the way to the drop-off location. |
ARRIVED_AT_DROPOFF | The delivery driver confirmed arrival at the drop-off location. |
DELIVERED | The delivery driver dropped off the items at the drop-off location. The delivery process concludes. |
ENROUTE_TO_RETURN | The delivery driver was unable to drop off all the items and is returning the items to the pickup point. |
ARRIVED_AT_RETURN | The delivery driver arrived at the pickup point to return the items that could not be delivered to the location. |
RETURNED | The delivery driver returned items at the return location. This concludes the delivery order. |
Update Delivery Flow
The update delivery flow consists of statuses that can occur during the delivery flow that attempts to provide a modification of the delivery information. Each status includes when during the flow it may occur.
Value | Meaning |
---|---|
UPDATE_REQUESTED | A delivery order update has been requested but has not yet been confirmed. This can occur before the delivery is DISPATCHED. |
UPDATE_FAILED | The delivery order failed to update the delivery details. Unless the delivery is canceled for another reason, the delivery proceeds. This can occur after the UPDATE_REQUESTED is accepted but failed to be UPDATED in the Walmart GoLocal downstream systems. |
UPDATED | The delivery is confirmed to have been updated. Unless the delivery is cancelled for another reason, the delivery proceeds. This can occur only after the UPDATE_REQUESTED is accepted and successfully UPDATED in the Walmart GoLocal downstream systems. |
Cancellation Flow
The cancellation flow consists of statuses that can occur during the delivery flow that attempts to cancel the delivery. Each status describes what can occur as a result of the cancellation.
Value | Meaning |
---|---|
CANCEL_REQUESTED | A cancellation has been requested, but has not been confirmed. The Walmart GoLocal system is processing the request. This must occur before DISPATCHED. |
CANCELLED | The delivery has a confirmed cancellation. This occurs after the CANCEL_REQUESTED is accepted. Once the delivery order is CANCELLED, it is closed. |
DRIVER_CANCELLED | The delivery request was canceled by the driver. This must occur after DRIVER_ASSIGNED. |
DRIVER_DROPPED | The assigned driver dropped the trip and will not complete the delivery. The Walmart GoLocal system will look for another driver to deliver the order. |
WALMART_CANCELLED | The delivery was canceled by Walmart GoLocal. |
Updated about 1 month ago