How to ship with Walmart
After you receive an order that you need to ship internationally from the US to a Canadian customer, you need to generate a label for the package with the Create International Shipment API. The API response provides the tracking information to be passed on to the customers through the Seller Centre. Sellers can also use the GET APIs to retrieve the shipment information using the shipmentId. This is a door-to-door solution. So the package will be picked from the specified location and delivered directly to the customer.
Ship with Walmart Express APIs overview
-
Retrieve all supported carriers API: Fetches all supported carriers (such as FEDEX etc.) for label generation.
-
Retrieve all supported package types API: This API fetches supported package types (for shipment) for a given carrier.
-
Create label: Creates shipping labels based on details such as purchaseOrderId, pickup address, item details etc. in the request payload. It returns a PDF or JSON response with tracking details.
-
Retrieve PO for purchaseOrderId API: It fetches all labels which are generated for a given purchaseOrderId.
-
Download label API: Returns a PDF response of label based on tracking and carrier name.
-
Discard label API: It discards generated label.
-
Update the order with the tracking information generated via the International Shipping API.
-
You can update the order with the tracking information using the Shipping Updates API. Provide values for the
carrier
(FEDEX_SWWEXPRESS), andtracking number
that you generated with the International Shipment Details API. -
You can also create labels and ship orders directly through Seller Center. Go to Seller Center Order Management, and select the “Ship with Walmart” option during order update to create labels and ship the items.
-
Updated about 1 month ago