Alibaba.com Store Management
The ECOSIRE Alibaba.com Store Management module integrates your Alibaba.com supplier storefront with Odoo ERP. Alibaba.com is the world's largest B2B marketplace, connecting over 40 million buyers from 190+ countries with millions of suppliers. This module uses the Alibaba.com Open Platform API to synchronize your product listings, trade orders, inquiry management, and inventory between Alibaba.com and Odoo.
Compatibility: Odoo 17 / 18 / 19 Price: $499 (one-time) License: Up to 3 domain activations
Key Features
- Alibaba.com Open Platform API integration with App Key and App Secret
- B2B product listing management (regular products and custom products)
- Trade order import and processing
- Inquiry and RFQ (Request for Quotation) management
- Real-time inventory synchronization
- Showcase product management
- Custom quote and negotiation tracking
- Multi-language product listing support
- Trade assurance and escrow order 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
- An Alibaba.com supplier account (Gold Supplier membership recommended)
- App Key and App Secret from the Alibaba.com Open Platform
Installation
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-alibaba-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE Alibaba.com Store Management" and click Install
- Enter your ECOSIRE license key when prompted
Configuration
Step 1: Obtain Alibaba.com API Credentials
- Log in to your Alibaba.com account at
https://www.alibaba.com - Navigate to My Alibaba then Open Platform or visit
https://open.alibaba.com - Create an application to obtain your App Key and App Secret
- Configure the required API permissions:
- Product management
- Order management
- Inventory management
- Customer (inquiry) management
- Complete the OAuth authorization to obtain an access token for your store
Step 2: Connect in Odoo
- Navigate to Alibaba.com Store Management > Configuration
- Create a new configuration and enter:
- App Key (
app_key) -- your Alibaba.com Open Platform app key - App Secret (
app_secret) -- your Alibaba.com Open Platform app secret
- App Key (
- Click Test Connection to verify API access and OAuth authorization
- Configure your default warehouse and company mapping
Step 3: Configure Sync Settings
Product Sync
- Choose sync direction: Alibaba.com to Odoo, Odoo to Alibaba.com, or bidirectional
- Set sync interval: scheduled (every 15 or 60 minutes)
- Configure product attribute mapping and multi-language descriptions
- Set minimum order quantities and price tiers
Inventory Sync
- Map Odoo warehouses to Alibaba.com supplier settings
- Configure stock quantity and lead time updates
- Enable real-time inventory changes to keep listings accurate
Order Sync
- Enable automatic trade order import
- Configure inquiry-to-quotation workflow in Odoo
- Map Trade Assurance payment methods to Odoo payment journals
Initial Sync
- Go to Alibaba.com 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 | App Key + App Secret (HMAC-MD5 signature) + OAuth2 |
| Base endpoint | https://gw.open.alibaba.com/openapi |
| Token endpoint | https://oauth.alibaba.com/token |
| Product API | alibaba.icbu.product.* methods |
| Order API | alibaba.icbu.order.* methods |
| Key config fields | app_key, app_secret |
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 App Key and App Secret; confirm OAuth token is authorized |
| Sync not running | Check Odoo scheduled actions (cron jobs) are enabled |
| Products not published | Check product data completeness and Gold Supplier membership status |
| Orders not importing | Verify order status filters and date range settings |
| Signature error | Verify App Secret and parameter sorting matches Open Platform requirements |
| Token expired | Re-authorize the OAuth flow in the Open Platform portal |
| Inquiry not syncing | Confirm customer management API permission is enabled for your app |
| License not active | Verify your ECOSIRE license key at Settings > ECOSIRE License |