Walmart Marketplace
Description
Walmart Marketplace is Walmart's platform for third-party sellers to list and sell products on walmart.com, with Walmart handling storefront traffic and, for WFS sellers, fulfillment.
This connector covers the seller side of Walmart. Walmart Connect and Walmart DSP are separate advertising platforms with their own connectors.
Setup guide
Follow our setup guide to connect Walmart Marketplace to Improvado.
You need access to the Walmart Developer Portal for your seller account. API keys are issued under a Solution Provider — if Improvado is not listed as one for your account, contact Walmart support, as a contract with Walmart is required before access can be delegated.
Click the Connections in the left navigation bar.
Categories on the Data sources page group all available platforms. Use a search to find the required one.
Click on the Walmart Marketplace tile.
To authorize your account you need to fill in the fields below following steps 3.1 - 3.3:
- Client ID
- Client Secret
- Service Name (optional)
Go to the Walmart Developer Portal and log in with your seller account.
Open the Production Keys tab, add a new key for your Solution Provider, keep the default permissions and submit. Copy the Client ID and Client Secret that are shown.
Enter the copied values into the connection form. Leave Service Name empty unless Walmart assigned your account a specific service name — the default works for most sellers, and Walmart support can confirm yours.
After the connection is completed, the Walmart Marketplace connection will appear in your Connected sources list. The connection is named after the seller account it reaches.
When the connection status is Active, and the account status column shows a number of accounts, you can move on to data extraction.
To extract data from the connected sources, check the instruction on how to set up data extraction.
Schema information
The schema information shows all report types you can use to extract data from Walmart Marketplace.
Limits
Orders can be requested for the past 180 days, and a single query returns at most 10,000 orders. Improvado splits requests by day to stay inside both limits.
Returns have no such lookback limit, so returns older than 180 days may have no matching order in your data.
Inventory is reported per ship node. Stock held by Walmart Fulfillment Services and stock in your own ship nodes are separate pools, and both are extracted.
Customer contact and delivery-address fields — email, phone and the shipping address — are flagged as personal data and are not selected by default, so nothing personal is extracted unless you choose it. If you do need them, you can also have them stored hashed.
Release notes
Walmart publishes API updates in the official Marketplace changelog.
Was this article helpful?
Thanks for the feedback!