Follow these steps to connect your Walmart store to ShipHero.
Step 1: Get Walmart Marketplace Approval
Walmart must approve your seller account before any external connections can be made. To request approval:
- Go to seller.walmart.com and submit your seller approval request.
- Approval typically takes a few hours to a few days. Once approved, continue to Step 2.
Step 2: Get Your Client ID and Client Secret
ShipHero uses your Walmart Client ID and Client Secret to authenticate the connection.
- Go to the Walmart Developer Portal API keys page.
- Select your account type and log in with your seller credentials.
-
Your Client ID and Client Secret are displayed on this page. Generate a new key here if needed.
- Keep this tab open and proceed to Step 3.
Step 3: Configure Your Store in ShipHero
With your Client ID and Client Secret ready, connect your Walmart store to ShipHero:
- Log into your ShipHero dashboard.
- Go to My Account > Stores. The Connected Stores page opens.
- On the right side of the page, select +Add a New Store > Walmart.
- Enter a Store Name.
- Paste in your Client ID and Client Secret from your Walmart store.
Step 4: Allow ShipHero to Manage Your Walmart Inventory (Optional)
Enable Allow ShipHero to manage your Walmart Inventory to let ShipHero act as your primary inventory manager. When orders are fulfilled, inventory levels are automatically updated across all connected stores.
Do not enable this option if you are using a separate inventory management system or do not want ShipHero to sync inventory counts with your Walmart store.
Step 5: Connect Your Store
Once your store details are filled in, click Connect to finalize the connection.
Your Walmart store will now appear in your Store Connections list. ShipHero will begin importing your existing Walmart products — this may take up to 20 minutes depending on your catalog size.