Shipping Updates

Updates the status of order lines to Shipped and trigger the charge to the customer. You must acknowledge your orders before sending a shipping update to avoid underselling. After canceling your order, update the inventory for the canceled order and send it in the next inventory feed. An order line, once marked as shipped, cannot be updated.

NOTE: shipDateTime must be in UTC.

The response to a successful call contains the order with the shipped line item.

Process Mode

The processMode parameter allows the Seller to track and update any shipment information after the order has already shipped. This parameter is used to differentiate between the first shipment and subsequent shipments, and track information updates post shipment. This is an optional parameter, and if not passed it will be considered as a regular shipment update. The supported value for processMode is listed in the table below.

The following table describes the processMode parameter:

DescriptionRequired
Allows tracking of order shipment informationYes
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Process Mode

The processMode parameter enables sellers to track and update shipment information after the order has already shipped. It differentiates between the initial shipment and subsequent shipment updates.

This parameter is optional. If not provided, the update is treated as a regular shipment update.

The following table describes the processMode parameter:

DescriptionRequired
Allows tracking of order shipment informationYes
Path Params
string
required

The purchase order ID

Body Params

File fields

Information about a shipment

orderLines
object
required

List of orderLines in the shipment

Headers
string
required

A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding

string
required

A unique ID which identifies each API call and used to track and debug issues; use a random generated GUID for this ID

string
required

Walmart Service Name

string
required

The Epoch timestamp

string
required

The vendor's digital signature, generated by running the JAR file or custom generation code

string
required

A unique ID required to access the API

Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/xml