Walmart Store Management
The ECOSIRE Walmart Store Management module integrates your Walmart Marketplace seller account with Odoo ERP through the Walmart Marketplace API. Manage product listings, process orders, and track fulfillment across standard and WFS (Walmart Fulfillment Services) channels. With item spec management, content quality scoring, and seller performance tracking, this module helps you maintain and grow your presence on one of the largest online marketplaces.
Compatibility: Odoo 17/18/19 Price: $349 (one-time) License: Up to 3 domain activations
Key Features
- Marketplace API integration
- WFS (Walmart Fulfillment Services) support
- Multi-fulfillment center management
- Item spec management
- Price and inventory feeds
- Order acknowledgment automation
- Promotion management
- Returns processing
- Content quality scoring
- Seller performance tracking
Prerequisites
- Odoo 17, 18, or 19 (Community or Enterprise edition)
- An active ECOSIRE license for this module
- An approved Walmart Marketplace seller account with API access
Installation
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-walmart-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE Walmart Store Management" and click Install
- Enter your ECOSIRE license key when prompted
Configuration
Step 1: Obtain Walmart API Credentials
- Log in to Walmart Seller Center
- Navigate to Settings then API Keys
- Click Generate API Key if you have not already
- Copy your Client ID and Client Secret
- Note your Channel Type (typically "0f3e4dd4-0514-4346-b39d-af0e00ea066d" for marketplace)
- Ensure your account has the following permissions enabled:
- Item Management
- Price Management
- Inventory Management
- Order Management
- Returns Management
- Reports
- If using WFS, ensure WFS permissions are also enabled in your Seller Center account
Step 2: Connect in Odoo
- Navigate to Walmart Store Management then Configuration
- Enter your Walmart Client ID, Client Secret, and Channel Type
- Click Test Connection to verify
- Configure your default warehouse and company mapping
Step 3: Configure Sync Settings
Product Sync
- Choose sync direction: Walmart to Odoo, Odoo to Walmart, or bidirectional
- Set sync interval: Real-time (webhook) or scheduled (5/15/60 minutes)
- Configure product field mapping and category mapping
- Map Walmart item specs (UPC, GTIN) to Odoo product identifiers
Inventory Sync
- Map Odoo warehouses to Walmart fulfillment centers
- Set buffer stock quantities if needed
- Enable real-time stock updates
- Configure WFS vs seller-fulfilled inventory separately
Order Sync
- Enable automatic order import
- Map Walmart payment methods to Odoo payment journals
- Configure fulfillment sync to push tracking numbers
- Set up automatic order acknowledgment
Initial Sync
- Go to Walmart Store Management then Operations then Initial Import
- Select data types to import (Products, Customers, Orders)
- Set date range for historical orders
- Click Start Import and monitor progress in the sync log
Dashboard
The OWL 2 dashboard provides:
- 6 KPI cards showing real-time sales, orders, and sync metrics
- Interactive Chart.js sales analytics with date filtering
- Top products ranking by revenue
- Live activity feed of recent sync operations
- Quick action buttons for common tasks
Troubleshooting
| Issue | Solution |
|---|---|
| Connection failed | Verify API credentials and check network connectivity |
| Sync not running | Check Odoo scheduled actions (cron jobs) are enabled |
| Duplicate products | Review product mapping settings and matching rules |
| Orders not importing | Verify order status filters and date range settings |