Skip to main content

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

  1. Download the module ZIP from your ECOSIRE Dashboard
  2. Extract to your Odoo addons directory:
    unzip ecosire-meesho-*.zip -d /opt/odoo/addons/
  3. Restart the Odoo service:
    sudo systemctl restart odoo
  4. Navigate to Apps, click Update Apps List
  5. Search for "ECOSIRE Meesho Store Management" and click Install
  6. Enter your ECOSIRE license key when prompted

Configuration

Step 1: Obtain Meesho API Credentials

  1. Log in to the Meesho Supplier Panel at https://supplier.meesho.com
  2. Navigate to Account Settings then API Access or contact Meesho Partner support to enable API access for your account
  3. Once approved, copy your API Key from the API Access settings page
  4. Note your Supplier ID for reference

Step 2: Connect in Odoo

  1. Navigate to Meesho Store Management > Configuration
  2. Create a new configuration and enter:
    • API Key (api_key) -- your Meesho supplier API key
  3. Click Test Connection to verify API access
  4. 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

  1. Go to Meesho Store Management > Operations > Initial Import
  2. Select data types to import (Products, Customers, Orders)
  3. Set date range for historical orders
  4. Click Start Import and monitor progress in the sync log

API Details

FieldValue
Auth methodAPI Key in request header
Base endpointhttps://api.meesho.io
Products endpoint/api/v1/catalog
Orders endpoint/api/v1/orders
Inventory endpoint/api/v1/inventory
Key config fieldsapi_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

IssueSolution
Connection failedVerify your API key; contact Meesho support to confirm API access is enabled
Sync not runningCheck Odoo scheduled actions (cron jobs) are enabled
Duplicate productsReview product mapping; ensure SKU matching is configured
Orders not importingVerify order status filters and date range settings
API access deniedEnsure API access is approved for your supplier account
Products not publishedCheck product listing completeness and Meesho category requirements
Dispatch not updatingVerify courier and AWB (airway bill) number format
License not activeVerify your ECOSIRE license key at Settings > ECOSIRE License

Support