My Account

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.

StatusMeaning
DELIVERY_REQUESTEDThe customer requested delivery from Walmart GoLocal.
DELIVERY_REQUEST_FAILEDThe delivery request failed. The delivery process concludes.
REJECTEDThe 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_BATCHEDWalmart GoLocal batched a delivery with other orders and, at trip creation, provided clients with the batch and route IDs.
DELIVERY_UNBATCHEDWalmart GoLocal published this event if, for any reason, an order was removed from the batch.
DRIVER_ASSIGNEDThe delivery is assigned to a delivery driver, and the delivery driver confirms their availability to deliver.
ENROUTE_TO_PICKUPThe delivery driver is on the way to the pickup point.
ARRIVED_AT_PICKUPThe delivery driver confirmed arrival at the pickup location.
DISPATCHEDThe delivery driver picked up the delivery items and is ready to proceed to the drop-off location.
ENROUTE_TO_DROPOFFThe delivery driver picked up the delivery items and is on the way to the drop-off location.
ARRIVED_AT_DROPOFFThe delivery driver confirmed arrival at the drop-off location.
DELIVEREDThe delivery driver dropped off the items at the drop-off location. The delivery process concludes.
ENROUTE_TO_RETURNThe delivery driver was unable to drop off all the items and is returning the items to the pickup point.
ARRIVED_AT_RETURNThe delivery driver arrived at the pickup point to return the items that could not be delivered to the location.
RETURNEDThe 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.

ValueMeaning
UPDATE_REQUESTEDA delivery order update has been requested but has not yet been confirmed. This can occur before the delivery is DISPATCHED.
UPDATE_FAILEDThe 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.
UPDATEDThe 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.

ValueMeaning
CANCEL_REQUESTEDA cancellation has been requested, but has not been confirmed. The Walmart GoLocal system is processing the request. This must occur before DISPATCHED.
CANCELLEDThe delivery has a confirmed cancellation. This occurs after the CANCEL_REQUESTED is accepted. Once the delivery order is CANCELLED, it is closed.
DRIVER_CANCELLEDThe delivery request was canceled by the driver. This must occur after DRIVER_ASSIGNED.
DRIVER_DROPPEDThe 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_CANCELLEDThe delivery was canceled by Walmart GoLocal.