Myntra Store Management
The ECOSIRE Myntra Store Management module integrates your Myntra seller account with Odoo ERP. Myntra is India's leading fashion and lifestyle e-commerce platform, with over 50 million registered users and a dominant market share in the online fashion segment. Owned by Flipkart (Walmart Group), Myntra hosts hundreds of Indian and international brands alongside an active marketplace. This module uses the Myntra Partner API to synchronize your product catalog, orders, and inventory.
Compatibility: Odoo 17 / 18 / 19 Price: $249 (one-time) License: Up to 3 domain activations
Key Features
- Myntra Partner API integration with API key authentication
- Bidirectional product and style synchronization
- Automatic order import and fulfillment tracking
- Real-time inventory synchronization
- Category and style mapping to Myntra fashion taxonomy
- Product quality score and compliance monitoring
- Logistics and dispatch management
- Returns and exchange processing
- Seller performance dashboard integration
- 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 Myntra seller account on the Myntra Partner Portal
- API key from the Myntra Partner Portal
Installation
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-myntra-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE Myntra Store Management" and click Install
- Enter your ECOSIRE license key when prompted
Configuration
Step 1: Obtain Myntra API Credentials
- Log in to the Myntra Partner Portal at
https://partner.myntra.com - Navigate to Account Settings then API Access or Developer Tools
- Request API access from the Myntra Partner team if not already enabled
- Once approved, copy your API Key from the portal
- Note your seller/vendor ID for reference
Step 2: Connect in Odoo
- Navigate to Myntra Store Management > Configuration
- Create a new configuration and enter:
- API Key (
api_key) -- your Myntra Partner Portal 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: Myntra to Odoo, Odoo to Myntra, or bidirectional
- Set sync interval: scheduled (every 5, 15, or 60 minutes)
- Configure style and product attribute mapping to Myntra's fashion taxonomy
- Monitor product quality scores and compliance status
Inventory Sync
- Map Odoo warehouses to Myntra fulfillment settings
- Set buffer stock quantities per style/size to prevent overselling
- Enable real-time stock updates on inventory changes
Order Sync
- Enable automatic order import
- Map Myntra payment methods to Odoo payment journals
- Configure dispatch and shipping confirmation sync
Initial Sync
- Go to Myntra Store Management > Operations > Initial Import
- Select data types to import (Products/Styles, 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.myntra.com/v1 |
| Products endpoint | /catalog/styles |
| Orders endpoint | /oms/orders |
| Inventory endpoint | /catalog/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 API key; confirm API access is enabled in your Partner Portal |
| Sync not running | Check Odoo scheduled actions (cron jobs) are enabled |
| Style rejected | Review product quality score and Myntra style guide compliance |
| Orders not importing | Verify order status filters and date range settings |
| 401 Unauthorized | Regenerate API key from the Myntra Partner Portal |
| Size/variant mismatch | Map your size chart to Myntra's standard size taxonomy |
| Dispatch failing | Verify AWB number format and logistics partner integration |
| License not active | Verify your ECOSIRE license key at Settings > ECOSIRE License |