Connecting Your Walmart Account
v1.0
The app uses your Walmart API credentials to communicate with Walmart on your behalf. Each seller enters their own Client ID and Client Secret — you are connecting to your own seller account data, not a shared connection.
Finding your Walmart API credentials
• Log in to Walmart Seller Center
• Go to Partner Profile → API Integration (or navigate directly to seller.walmart.com/api-key)
• Click API Key Management — this opens the Walmart Developer Portal and signs you in automatically
• In the Developer Portal, find your personal key pair — it is identified by a lock icon and is distinct from any solution provider keys
• Copy your Client ID and Client Secret separately — they are two different values
Tip: The Client ID looks like a UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. The Client Secret is a longer alphanumeric string. Do not confuse them.
Entering credentials in the app
• In the app, go to Settings
• Select the Walmart Account tab
• Paste your Client ID in the first field
• Paste your Client Secret in the second field
• Click Connect Walmart
The app validates your credentials against the Walmart API immediately. If the credentials are incorrect, you will see an error message and can try again.
What happens after connecting
As soon as your credentials are verified:
• The app saves your credentials securely and caches an access token in Redis
• A product import chain starts automatically in the background:
• Shopify product catalog is imported
• Walmart WFS catalog is imported
• SKU matching runs to link your Shopify variants to their Walmart SKUs
• The app checks which Walmart API scopes your credentials have access to and shows a permissions summary
API scope check
After connecting, the app checks three API permissions:
• Scope: Purpose
• Item Catalog: Required for product import
• WFS/MCS Inventory: Required for inventory sync
• Multichannel Solutions (MCS) Orders: Required for Shopify order fulfillment via Walmart
If any scope is missing, a warning banner appears with instructions on how to enable it in the Walmart Developer Portal. You can re-run the check at any time by clicking Re-verify Permissions.
Disconnecting your Walmart account
To disconnect:
• Go to Settings → Walmart Account
• Click Disconnect Walmart
Your settings and SKU mappings are preserved. You can reconnect at any time by entering new credentials.
Token refresh
Walmart access tokens expire after 15 minutes. The app refreshes them automatically in the background — you never need to reconnect manually.