Getting started
Item setup
Catalog management
Listing optimization
Order management
Taxes & payments
Policies & standards
Growth opportunities
Advertising
Shipping & fulfillment
Walmart Fulfillment Services (WFS)
Learn how to automate your business for Walmart Multichannel Solutions. If you have engineering resources, you can integrate with our APIs to automatically create customer orders, view inventory levels and get real-time notifications for fulfillment. Or, you can work with solution providers that are already integrated with our APIs and tailor support to your needs.
Get started
First, you’ll need to create a Walmart catalog and configure settings in Seller Center. Go to Multichannel Solutions: Set up items and Manage sales channels to learn how. Once you’ve onboarded, you can use APIs or solution providers to automate inventory and orders.
API integration
APIs allow your engineering team to seamlessly share data between your system and ours. All documentation is available in Developer Portal. To get started, generate your credentials.
We can provide consultation for API integration. Submit a Support request by selecting Walmart Fulfillment Services (WFS) Program > Walmart Multichannel Solutions > API Integration Support.
API calls for Multichannel Solutions
Some functionality will be through Marketplace and WFS APIs, but Multichannel Solutions also has these unique APIs.
Multichannel API | Function |
Submit customer orders. To specify which ecommerce channel, use the sales channel ID you added during onboarding. | |
Check real-time inventory levels. (Make sure to filter by multichannel items in the query.) This allows you to view total inventory levels across all channels, as well as inventory available for each channel by a particular SKU. You can query 10 SKUs at a time. If the same item is distributed across your network, this API also helps you check that you have enough multichannel-eligible inventory in a WFS facility. That way, you can avoid overselling or canceling orders. | |
View the estimated delivery date. Make sure that your chosen shipping speed is appropriate for the promise. | |
Cancel a fulfillment request. In most cases, you can cancel within 1 hour of creating the customer order. If the fulfillment center cancels the order, you’ll get a success message on the API call. Note that canceling an order sends a request to the fulfillment center. However, it doesn’t guarantee cancellation if associates have already started preparing the order. | |
Track the fulfillment progress. | |
Returns | Create and cancel an RMA for a delivered order. You’ll be able to generate a return shipping label. |
Webhook
We also have a webhook that will publish notifications to your endpoint. Whenever the status of an order or return changes from received through delivered, you’ll automatically get a notification. To receive notifications, you’ll need to share your endpoint with WFS and allow up to 1 week for us to configure it on our end.
To enable the webhook, please subscribe to notifications. If you have questions, you can submit a Support request by selecting Walmart Fulfillment Services (WFS) Program > Walmart Multichannel Solutions > API Integration Support.
Solution providers
Rithum is a full-service solution provider that’s integrated with Multichannel Solutions and WFS. They can streamline your business by managing customer orders, giving real-time visibility into inventory and coordinating restocks.
Email or schedule a call with Rithum to learn about pricing and getting started. Be aware that you’ll need to generate an API key to give a solution provider access to your Walmart Marketplace data.
The information found within this article, and the related hyperlinks, is for general informational purposes only, and is not considered legal advice. This article may contain links to third party content, which Walmart does not warrant, endorse, or assume liability for and your reliance on such content is solely at your own discretion.