Shopee Store Management
Integrate your Shopee seller account with Odoo to manage products, orders, and fulfillment across 11 regional markets in Southeast Asia and Latin America. This module connects to Shopee's Open Platform API to synchronize your catalog, automate order processing, and track performance through a real-time OWL 2 dashboard built directly into Odoo.
Compatibility: Odoo 17 / 18 / 19 Price: $249 (one-time) License: Up to 3 domain activations
Key Features
- Open Platform API integration with Shopee's seller ecosystem
- 11 regional market support (SG, MY, TH, VN, PH, ID, TW, BR, MX, CL, CO)
- Flash sale management with inventory reservation and scheduling
- Shopee Live integration for live commerce order tracking
- Logistics integration with Shopee's shipping partners
- Voucher management with campaign coordination
- Bundle deal handling with component-level inventory deduction
- Chat order sync for conversational commerce purchases
- Coin promotion tracking with cost allocation
- Multi-warehouse allocation across regional fulfillment centers
Prerequisites
- Odoo 17, 18, or 19 (Community or Enterprise edition)
- An active ECOSIRE license for this module
- A Shopee seller account with API access (registered at open.shopee.com)
Installation
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-shopee-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE Shopee Store Management" and click Install
- Enter your ECOSIRE license key when prompted
Configuration
Step 1: Obtain Shopee API Credentials
- Log in to the Shopee Open Platform
- Register as a developer and create a new application
- Select the required API scopes (shop, product, order, logistics, payment)
- Copy the Partner ID and Partner Key
Step 2: Connect in Odoo
- Navigate to Settings and then Integrations and then Shopee
- Enter your Partner ID and Partner Key
- Select the target Shopee region (e.g., MY, SG, TH)
- Click Authorize to initiate the OAuth flow
- Log in to your Shopee seller account and grant access
- Repeat for additional regional shops if managing multi-market operations
Step 3: Configure Sync Settings
- Product Sync: Map Odoo products to Shopee listings. Configure variant handling for size, color, and regional pricing differences.
- Inventory Sync: Set the sync interval (recommended: every 10 minutes). Configure multi-warehouse stock allocation rules per region.
- Order Sync: Enable automatic order import across all connected shops. Configure payment release tracking and fulfillment deadline alerts.
- Flash Sale Settings: Enable flash sale inventory reservation. Configure pre-allocation rules and automatic stock release for unsold quantities.
- Logistics Configuration: Map Shopee's logistics partners to Odoo carriers. Configure pickup scheduling and label generation preferences.
Initial Sync
- Navigate to Shopee and then Import in the Odoo menu
- Click Import Categories to sync Shopee's category structure per region
- Click Import Products to pull your existing listings into Odoo
- Click Import Orders and set the date range for historical order import
- Review multi-shop mappings and resolve any cross-region product conflicts
Dashboard
The OWL 2 real-time dashboard provides:
- Sales Overview: Revenue and order volume broken down by regional market
- Flash Sale Performance: Campaign results with sell-through rates and revenue lift
- Live Commerce: Shopee Live session metrics and order attribution
- Inventory Allocation: Stock distribution across regions with rebalancing suggestions
- Logistics Performance: Shipping times, pickup success rates, and carrier performance per region
- Voucher Impact: Discount cost analysis and conversion lift from promotions
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 |
| Multi-shop conflict | Ensure each regional shop has unique product mappings |
| Flash sale stock error | Check inventory reservation settings and available quantities |