Connecting Walmart Marketplace
Authorize ShipWave from the Walmart Marketplace App Store. No API keys and nothing to paste.
Requirements
- An approved Walmart Marketplace seller account – Walmart requires an application and approval process
- A connected store in ShipWave – your Shopify store is the product source for Walmart listings
- Products with a GTIN/UPC, or a Walmart GTIN exemption for qualifying products
How Walmart authorization works
- Walmart opens ShipWave.
- You sign in to ShipWave if you are not already signed in.
- ShipWave sends you straight to Walmart's authorization page – there is no form in between.
- You review the requested access and approve it.
- Walmart returns you to your connected Walmart channel in ShipWave.
Step-by-step connection
- Sign in to Walmart Seller Center at seller.walmart.com
- Open the App Store and find ShipWave
- Click Connect
- Sign in to ShipWave if prompted
- On Walmart's authorization page, review the access ShipWave requests and click Authorize
- You land on your Walmart channel in ShipWave with status Active
Which store becomes the product source
Disconnecting Walmart
- deletes the stored Walmart access token and refresh token
- clears the Walmart seller ID from the channel
- stops every Walmart job for the channel (order import, inventory, pricing, listing status, feed status, settlement reports)
- marks the channel Disconnected and records who disconnected it and when in the channel's sync log
Reconnecting Walmart
Expired or interrupted authorizations
- "Walmart App Store launch has expired" – a launch from Walmart is valid for 30 minutes. Start again from Walmart's App Store or click Reconnect with Walmart. Your existing connection is not changed.
- Authorization cancelled or denied – nothing changes on your channel; start again when ready.
- Link already used – each authorization can be completed once; refreshing or using the back button on Walmart's return does not create a second connection.
- Sandbox vs production – ShipWave keeps sandbox and production channels separate and refuses to attach a sandbox authorization to a production channel.
Walmart listing requirements
- GTIN/UPC – a valid barcode, or a Walmart GTIN exemption for qualifying products.
- Brand required – the brand field must be filled in.
- Description required – products must have a description.
- At least one image – product images are required.
- Category required – products must be mapped to a Walmart product type.
Walmart product matching
Feed IDs and processing status
Troubleshooting
- You have two channels for the same Walmart market and environment. Remove or rename the duplicate, then reconnect the one you want to keep.
- Walmart listings need a product source. Connect your store under Admin → Stores, then start again from Walmart's App Store.
- Open the listing to see Walmart's exact error and the Feed ID. Fix the flagged field and push again.
FAQs
More in ShipWave Channels
- ShipWave Channels overview
Sell on Amazon, eBay, Etsy, Walmart, and TikTok Shop from one dashboard.
- Getting started with ShipWave Channels
A quick-start guide to connecting your first marketplace and pushing your first listing.
- Connecting Amazon Seller Central
Complete guide to connecting your Amazon seller account via SP-API.
- Connecting eBay
Connect your eBay seller account to list products and manage orders.
- Connecting Etsy
Connect your Etsy shop to list handmade and vintage items.
- Connecting TikTok Shop
Connect your TikTok Shop to sell products directly through TikTok.
- Managing multiple channels
Best practices for managing multiple marketplace channels from one dashboard.
- Reconnecting and troubleshooting connections
How to fix connection issues and reconnect expired or failed marketplace channels.
- Creating marketplace listings
How to create individual listings for products on your marketplace channels.
- Bulk listing operations
Create, update, and manage listings in bulk for efficient catalog management.
- Understanding listing statuses
What each listing status means and how to handle status changes.
- Pushing and syncing listings
How to push listings to marketplaces and keep them in sync.
- Listing validation by platform
Platform-specific listing requirements and how to pass validation.
- Creating listing templates
Build reusable templates with variables for dynamic listing content.
- Mapping categories to marketplaces
How to map Shopify product types to marketplace category taxonomies.
- Required category attributes
Understanding and filling in marketplace-required attributes for each category.
- Setting up pricing rules
Control how Shopify prices translate to each marketplace with markup rules, rounding, and formulas.
- Advanced pricing formulas
Create custom pricing formulas for complex pricing scenarios.
- How inventory sync works
Understanding real-time and periodic inventory synchronization across channels.
- Inventory buffers and floors
Configure safety stock settings to prevent overselling on marketplaces.
- Preventing overselling
How ShipWave prevents overselling across multiple marketplace channels.
- Importing marketplace orders
How marketplace orders are automatically imported into ShipWave and Shopify.
- Fulfilling marketplace orders
How to fulfill marketplace orders through ShipWave and sync tracking back.
- Tracking sync to marketplaces
How tracking numbers are automatically pushed to marketplace platforms.
- Understanding sync logs
How to read and interpret sync logs for troubleshooting and monitoring.
- Troubleshooting sync issues
Common sync problems and how to fix them.
- Reusable marketplace listing templates
Define a title, description, and bullets once with variables for the parts that change, then bulk-apply across hundreds of listings per channel.
- Connecting Mirakl-powered marketplaces
Use one ShipWave adapter to sell on Tesco UK, B&Q, Argos, Walmart.fr, Fnac, and dozens of other Mirakl operators.
- Connecting Allegro
Connect Poland's #1 marketplace and reach ~200M monthly visitors via OAuth2.
- Connecting Bol.com
Connect the #1 marketplace in the Netherlands and Belgium via OAuth2 client credentials.
- Connecting Cdiscount
Connect France's #2 marketplace using your seller username and password.
- Connecting Otto.de
Connect Germany's #2 marketplace with OAuth2 client credentials and auto-subscribed webhooks.
- Connecting Kaufland Global Marketplace
Sell on 14 European storefronts (DE, AT, SK, CZ, PL, HR, RO, BG, EE, HU, LV, LT, SI, MK) from one ShipWave account.