Meesho Store Management
The ECOSIRE Meesho Store Management module integrates your Meesho supplier account with Odoo ERP. Meesho is one of India's fastest-growing e-commerce platforms, known for its social commerce model and massive reach into Tier 2 and Tier 3 cities. With over 140 million users and 1.3 million active sellers, Meesho offers significant reach for consumer goods suppliers. This module synchronizes your product catalog, orders, and inventory between Meesho and Odoo.
Compatibility: Odoo 17 / 18 / 19 Price: $249 (one-time) License: Up to 3 domain activations
Key Features
- Meesho Supplier API integration with API key authentication
- Bidirectional product synchronization (listings, variants, images, prices)
- Automatic order import and fulfillment tracking
- Real-time inventory synchronization
- Category mapping to Meesho taxonomy
- Panel order and prepaid order management
- Courier and dispatch management
- Returns processing and cancellation handling
- Multi-company record rules for isolated data management
Prerequisites
- Odoo 17, 18, or 19 (Community or Enterprise edition)
- An active ECOSIRE license for this module
- A Meesho supplier account with API access
- Meesho API key from the Supplier Portal
Installation
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-meesho-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE Meesho Store Management" and click Install
- Enter your ECOSIRE license key when prompted
Configuration
Step 1: Obtain Meesho API Credentials
- Log in to the Meesho Supplier Panel at
https://supplier.meesho.com - Navigate to Account Settings then API Access or contact Meesho Partner support to enable API access for your account
- Once approved, copy your API Key from the API Access settings page
- Note your Supplier ID for reference
Step 2: Connect in Odoo
- Navigate to Meesho Store Management > Configuration
- Create a new configuration and enter:
- API Key (
api_key) -- your Meesho supplier API key
- API Key (
- Click Test Connection to verify API access
- Configure your default warehouse and company mapping
Step 3: Configure Sync Settings
Product Sync
- Choose sync direction: Meesho to Odoo, Odoo to Meesho, or bidirectional
- Set sync interval: scheduled (every 5, 15, or 60 minutes)
- Configure product field mapping and category mapping to Meesho taxonomy
Inventory Sync
- Map Odoo warehouses to Meesho fulfillment settings
- Set buffer stock quantities to prevent overselling
- Enable real-time stock updates on inventory changes
Order Sync
- Enable automatic order import for both panel and prepaid orders
- Map Meesho payment methods to Odoo payment journals
- Configure dispatch confirmation to update tracking on Meesho
Initial Sync
- Go to Meesho Store Management > Operations > 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
API Details
| Field | Value |
|---|---|
| Auth method | API Key in request header |
| Base endpoint | https://api.meesho.io |
| Products endpoint | /api/v1/catalog |
| Orders endpoint | /api/v1/orders |
| Inventory endpoint | /api/v1/inventory |
| Key config fields | api_key |
Dashboard
The built-in OWL 2 dashboard provides real-time visibility into your integration:
- 6 KPI cards -- Revenue, Orders, Customers, Products, Avg Order Value, and Sync Health -- each with period-over-period delta indicators
- Sales Trend chart (Chart.js line chart) with interactive date filtering
- Order Status breakdown (doughnut chart) showing distribution across statuses
- Period filters -- Today, 7 days, 30 days, 90 days, Year, or Custom date range
- Activity feed showing recent sync log entries with type indicators
- Quick action buttons for Products, Orders, Customers, Queue, Logs, and Settings
- Status footer with Queue Jobs, Errors, Out of Stock, and Sync Rate
- Auto-refresh every 60 seconds with dark mode support
Troubleshooting
| Issue | Solution |
|---|---|
| Connection failed | Verify your API key; contact Meesho support to confirm API access is enabled |
| Sync not running | Check Odoo scheduled actions (cron jobs) are enabled |
| Duplicate products | Review product mapping; ensure SKU matching is configured |
| Orders not importing | Verify order status filters and date range settings |
| API access denied | Ensure API access is approved for your supplier account |
| Products not published | Check product listing completeness and Meesho category requirements |
| Dispatch not updating | Verify courier and AWB (airway bill) number format |
| License not active | Verify your ECOSIRE license key at Settings > ECOSIRE License |