Orders & returns
This article answers common questions about orders and returns.
How do I get started with the Order Update API?
To get started, register for a Walmart Marketplace developer account at developer.walmart.com and enroll in the Order Update API program. Once enrolled, you'll receive an API key to authenticate your requests. Review the API documentation and code samples to learn how to use the API. Start making API requests to update your orders and manage your Walmart Marketplace business. You can use the API to update order status, cancel orders, and update order details such as shipping information. The API provides improved order management, enhanced customer service, and increased efficiency. By following these steps, you'll be able to get started with the Order Update API and begin using it to manage your Walmart Marketplace orders. Learn more about the Order Update API.
How can I cancel my seller fulfilled orders?
When you cancel an order, you need to provide a value for the _cancellation reason_ field.
Can I cancel an order that has already shipped?
No, you cannot cancel an order that has already shipped. The Walmart Order Management API allows you to cancel an order only before it has been shipped. Once an order has been shipped, it cannot be canceled. If you need to cancel an order that has already shipped, you will need to contact Walmart's customer service to request a return or exchange.
What is the maximum number of order lines that can be canceled in a single API request?
The maximum number of order lines that can be canceled in a single API request is 100. If you need to cancel more than 100 order lines, you will need to make multiple API requests, each with a maximum of 100 order lines.
How can I initiate a return using API?
To initiate a refund, you can use the Walmart Returns and Refunds API. First, create a return request with the POST /returns endpoint, providing the order ID, item ID, reason code, return method, and return window. You'll receive a return request ID. Next, update the return request using the PUT /returns/{return_request_id} endpoint. Finally, initiate the refund using the POST /refunds endpoint, providing the return request ID and refund amount. The API will process the refund and update the return request status.
Updated 9 days ago
