Before you begin
To connect your Walmart seller account, you need your Walmart Marketplace API credentials. Unlike Amazon (which uses an OAuth consent screen), Walmart requires you to manually enter three credentials from the Walmart Developer Portal.
Here's what you need:
- Seller ID. Your unique Walmart seller identifier. Find it in Walmart Seller Center under Settings.
- Client ID. Your Walmart API client identifier. Find it in the Walmart Developer Portal under API Keys.
- Client Secret. The secret key paired with your Client ID. This is shown only once when you create the API key, so save it somewhere safe.
Step-by-step connection process
Step 1: Open the connection dialog
Go to Channels in the sidebar, then click the Walmart card. A connection dialog opens automatically with the required credential fields.
Step 2: Enter your credentials
Fill in the three required fields:
- Seller ID. Paste your Walmart seller identifier.
- Client ID. Paste your Walmart API client ID.
- Client Secret. Paste your client secret. It's stored securely and never exposed in the application.
If you don't have these yet, click the Walmart Developer Center link in the dialog to create them.
Step 3: Connect
Click the Connect button. Repricing.app validates your credentials by making a test call to the Walmart Marketplace API. If everything checks out, your account is connected and the initial sync begins. A label is generated automatically based on your Seller ID (e.g., "Walmart (...2345)"). You can rename it later from the Channels page.
What happens after connecting
Once connected, Repricing.app starts syncing your Walmart data:
- Catalog sync. Your active product listings are pulled in, including titles, images, item IDs, SKUs, and current prices.
- Region detection. Walmart supports three regions: US, Canada, and Mexico. The system detects which ones your account is registered in.
- Market data sync. Competitor prices, Buy Box status, and estimated fees start flowing in for your active listings.
You can monitor progress on the Channel Sync Status page.
Supported regions
Walmart operates three online marketplaces:
- Walmart.com (United States)
- Walmart.ca (Canada)
- Walmart.com.mx (Mexico)
After connecting, you can enable or disable specific regions from your region settings.
Re-authentication
If your Walmart API credentials expire or are revoked, you'll see a re-authentication prompt on the Channels page. Click the reconnect button and enter a new Client ID and Client Secret. Your Seller ID stays the same since it's already on file.
Troubleshooting
- "Invalid credentials" error. Double-check that you copied the full Client ID and Client Secret with no extra spaces. Make sure your API key is active in the Walmart Developer Portal.
- "Seller not found" error. Verify your Seller ID is correct. You can find it in Walmart Seller Center under Settings > Account Info.
- Sync not starting. The first sync can take a few minutes to begin. If nothing happens after 10 minutes, try disconnecting and reconnecting the account.
For general channel management, see Managing Channel Accounts.