Connect your Walmart Marketplace seller account to OmniOrders and sync orders, inventory, and listings across all your channels. Manage Walmart orders alongside Amazon, Shopify, and more from one central dashboard.
---
title: Walmart Marketplace Integration
description: Connect your Walmart Marketplace seller account to OmniOrders and sync orders, inventory, and listings across all your channels. Manage Walmart orders alongside Amazon, Shopify, and more from one central dashboard.
---
<div style="background: linear-gradient(135deg, #0071CE 0%, #0060AF 100%); border-radius: 12px; padding: 2.5rem 2rem; margin-bottom: 2rem; color: white; display: flex; align-items: center; gap: 1.5rem;">
<IconWalmart style="width: 80px; height: 80px; flex-shrink: 0; color: white;" />
<div>
<p style="font-size: 2rem; font-weight: 700; line-height: 1.2; margin: 0 0 0.5rem 0; color: white;">Walmart Marketplace Integration</p>
<p style="font-size: 1.125rem; margin: 0; opacity: 0.95;">
Connect your Walmart seller account and sync orders, inventory, and fulfillment across all channels
</p>
</div>
</div>
Connect your Walmart Marketplace account to OmniOrders and manage everything from one place. Your orders, inventory, and product listings will sync automatically—no more manual updates or switching between Seller Center and your other platforms.
<SupademoEmbed demoId="cmmsdrik44re6f8nqifvy1y3j" />
:::tip[Quick Setup]
Most sellers connect in under 5 minutes. You'll need an active Walmart Marketplace seller account to get started.
:::
---
## Why Connect Walmart?
**Connecting your Walmart Marketplace account to OmniOrders means new orders flow in automatically, inventory stays in sync across Walmart and all your other channels, and fulfillment updates push back to Walmart the moment they happen — no manual imports, no overselling, and no switching between platforms.**
<CardGrid>
<IconCard title="Auto Sync Orders" icon="refresh-cw">
New Walmart orders flow directly into OmniOrders as they come in—no delays or manual imports needed.
</IconCard>
<IconCard title="Real-Time Inventory" icon="package">
Stock levels update automatically across Walmart and all your other channels. This prevents overselling.
</IconCard>
<IconCard title="Product Listings" icon="box">
Product listings and SKUs sync bidirectionally. Changes in one place reflect everywhere.
</IconCard>
<IconCard title="Tracking Updates" icon="truck">
Shipping info and tracking numbers automatically update in Walmart Seller Center when orders ship.
</IconCard>
</CardGrid>
---
## Before You Start
Gather these items before connecting—they make setup faster and smoother:
<CardGrid>
<IconCard title="Walmart Marketplace Account" icon="shield-check">
You need an active Walmart Marketplace seller account. Sign in at [Seller Center](https://seller.walmart.com) to verify your account status.
</IconCard>
<IconCard title="Seller Permissions" icon="key-round">
You must be the primary account holder or have full admin access to authorize the integration. Check your role under **Settings** → **User Management** in Seller Center.
</IconCard>
<IconCard title="Active Listings" icon="check-circle">
Have at least one active listing with inventory before connecting. This lets you verify the sync works correctly right after setup.
</IconCard>
</CardGrid>
---
## Connect Your Walmart Marketplace Account
<SupademoEmbed demoId="cmmsdz9ht4retf8nqe7eqqb46" />
<Steps>
1. **Go to Integrations**
In OmniOrders, click **Integrations** in the main menu, then click **Add Integration**
2. **Select Walmart Marketplace**
Find Walmart Marketplace in the list and click the **Configure** button
3. **Authorize Access**
You'll be redirected to Walmart. Sign in to your Seller Center account if needed, then review the permissions and click **Authorize**
:::note[What We Access]
OmniOrders only requests access to orders, inventory, and product listings via the Walmart Marketplace API—we never access payment details or customer credentials.
:::
4. **Configure Settings**
Back in OmniOrders, choose what to sync:
- **Listings**: Sync your product catalog and SKUs
- **Orders**: Import new orders automatically
- **Inventory**: Keep stock levels in sync
- **Fulfillment**: Send tracking info back to Walmart
5. **Start Sync**
Click **Start Sync** to begin importing your data. This may take a few minutes depending on your catalog size.
</Steps>
:::tip[First Sync]
The first sync imports your existing listings and recent orders. After that, everything updates in real-time via the Walmart Marketplace API.
:::
---
## What Gets Synced?
**The Walmart Marketplace integration syncs product listings (titles, SKUs, images, pricing), orders (line items, customer addresses, status), inventory quantities, and fulfillment updates — bidirectionally, so changes in either Walmart or OmniOrders reflect on both sides.**
### Products & Listings
- Product titles and descriptions
- SKUs and barcodes
- Variants (sizes, colors, etc.)
- Images and pricing
- Inventory quantities
### Orders
- Order details and line items
- Customer shipping addresses
- Order status and notes
- Payment status
### Inventory
- Stock levels by location
- Inventory updates (both directions)
- Low stock alerts
### Fulfillment
- Tracking numbers
- Carrier information
- Shipment status updates
---
## Managing Your Connection
### View Sync Status
Check if everything is syncing correctly:
1. Go to **Integrations** → **Walmart Marketplace**
2. View the sync dashboard showing:
- Last sync time
- Listings synced
- Orders synced
- Any errors or warnings
### Pause Syncing
Need to temporarily stop syncing?
1. Open your Walmart Marketplace integration settings
2. Toggle **Sync Active** to OFF
3. Syncing stops immediately (you can resume anytime)
### Update Settings
Change what syncs:
1. Click **Settings** on your Walmart Marketplace integration
2. Toggle any sync option on/off
3. Click **Save Changes**
---
## Common Questions
<CardGrid>
<IconCard title="How often does it sync?" icon="clock">
Orders sync in near real-time. Listings and inventory sync every 5–15 minutes depending on API limits.
</IconCard>
<IconCard title="Does it work with Walmart Fulfillment Services?" icon="package">
Yes! We sync both seller-fulfilled and WFS orders. Inventory and shipment status sync automatically.
</IconCard>
<IconCard title="What about Walmart's performance metrics?" icon="trending-up">
Walmart tracks on-time shipment and delivery performance. Keep sync active to ensure tracking updates reach Walmart promptly.
</IconCard>
<IconCard title="Is my data secure?" icon="lock">
Absolutely. We use OAuth 2.0 and the official Walmart Marketplace API. All data is encrypted in transit and at rest.
</IconCard>
</CardGrid>
---
## Troubleshooting
### Orders Not Syncing
**Problem**: New Walmart orders aren't appearing in OmniOrders
**Solutions**:
- Check that **Order Sync** is enabled in integration settings
- Verify the order is in a synced status (e.g., Created, Acknowledged)
- Look for error messages in the sync log
- Try clicking **Force Sync** to trigger a manual refresh
### Inventory Not Updating
**Problem**: Stock changes in Walmart don't update in OmniOrders (or vice versa)
**Solutions**:
- Confirm **Inventory Sync** is turned on
- Check if products are mapped correctly (same SKU in both systems)
- Walmart API has rate limits—allow up to 15 minutes for updates
- Verify you're not hitting API throttling (check sync logs)
### Authorization Expired
**Problem**: Walmart integration shows "Authorization Expired" or "Reconnect Required"
**Solutions**:
- Click **Reconnect** and authorize access again in Seller Center
- This can happen if you revoked app access or changed account permissions
- No data is lost—syncing resumes immediately after reconnecting
### Duplicate Products
**Problem**: Products appear twice after connecting Walmart
**Solutions**:
- Go to **Products** and use **Merge Duplicates** tool
- Use consistent SKUs across Walmart and OmniOrders for automatic matching
- Map SKUs to existing products during initial setup
---
## Best Practices
### For New Users
1. **Start Small**: Connect your account and let the initial sync complete before making changes
2. **Test First**: Place a test order in Walmart and verify it appears in OmniOrders
3. **Use Consistent SKUs**: Keep SKUs identical across Walmart and OmniOrders for automatic product matching
### For Multi-Channel Sellers
1. **Centralize Inventory**: Let OmniOrders be your source of truth for stock levels across Walmart and other channels
2. **Map Locations**: Configure inventory locations to match your Walmart fulfillment setup
3. **Set Buffer Stock**: Configure safety stock levels to prevent overselling across channels
### For High-Volume Sellers
1. **Monitor API Limits**: Walmart Marketplace API has rate limits—OmniOrders handles this automatically, but large catalogs may take longer to sync
2. **Sync During Off-Peak**: Schedule large initial syncs during low-traffic hours
3. **Check Sync Logs**: Review regularly for any throttling or error messages
---
## Need More Help?
<CardGrid>
<IconCard title="Contact Support" icon="message-circle">
Our team is here to help with setup, troubleshooting, or any questions. [Get Support
→](mailto:[email protected])
</IconCard>
<IconCard title="Walmart API Docs" icon="book">
Learn more about the Walmart Marketplace API. [View Docs
→](https://developer.walmart.com/doc/us/mp/us-mp-intro/)
</IconCard>
<IconCard title="More Integrations" icon="layout-grid">
Explore other platforms and integration options. [View Integrations
→](/integrations/overview/)
</IconCard>
</CardGrid>
---
:::tip[Pro Tip]
Use the same SKU for a product on Walmart and in OmniOrders—matching happens automatically and prevents duplicate listings.
:::