Skip to main content

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

  1. Download the module ZIP from your ECOSIRE Dashboard
  2. Extract to your Odoo addons directory:
    unzip ecosire-alibaba-*.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 Alibaba.com Store Management" and click Install
  6. Enter your ECOSIRE license key when prompted

Configuration

Step 1: Obtain Alibaba.com API Credentials

  1. Log in to your Alibaba.com account at https://www.alibaba.com
  2. Navigate to My Alibaba then Open Platform or visit https://open.alibaba.com
  3. Create an application to obtain your App Key and App Secret
  4. Configure the required API permissions:
    • Product management
    • Order management
    • Inventory management
    • Customer (inquiry) management
  5. Complete the OAuth authorization to obtain an access token for your store

Step 2: Connect in Odoo

  1. Navigate to Alibaba.com Store Management > Configuration
  2. 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
  3. Click Test Connection to verify API access and OAuth authorization
  4. 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

  1. Go to Alibaba.com 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 methodApp Key + App Secret (HMAC-MD5 signature) + OAuth2
Base endpointhttps://gw.open.alibaba.com/openapi
Token endpointhttps://oauth.alibaba.com/token
Product APIalibaba.icbu.product.* methods
Order APIalibaba.icbu.order.* methods
Key config fieldsapp_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

IssueSolution
Connection failedVerify App Key and App Secret; confirm OAuth token is authorized
Sync not runningCheck Odoo scheduled actions (cron jobs) are enabled
Products not publishedCheck product data completeness and Gold Supplier membership status
Orders not importingVerify order status filters and date range settings
Signature errorVerify App Secret and parameter sorting matches Open Platform requirements
Token expiredRe-authorize the OAuth flow in the Open Platform portal
Inquiry not syncingConfirm customer management API permission is enabled for your app
License not activeVerify your ECOSIRE license key at Settings > ECOSIRE License

Support