Jumia Store Management
The ECOSIRE Jumia Store Management module integrates your Jumia seller account with Odoo ERP. Jumia is Africa's leading e-commerce platform, often called "the Amazon of Africa," operating in 11 African countries including Nigeria, Egypt, Kenya, Morocco, South Africa, Ghana, Ivory Coast, Senegal, Tunisia, Uganda, and Tanzania. This module uses the Jumia Seller API to synchronize your product catalog, orders, and inventory across all Jumia markets.
Compatibility: Odoo 17 / 18 / 19 Price: $249 (one-time) License: Up to 3 domain activations
Key Features
- Jumia Seller API integration with API key and Seller ID authentication
- Bidirectional product synchronization (listings, variants, images, prices)
- Automatic order import and fulfillment tracking
- Real-time inventory synchronization
- Multi-country support (NG, EG, KE, MA, ZA, GH, CI, SN, TN, UG, TZ)
- Jumia Express (JEX) fulfillment support
- Category mapping to Jumia taxonomy per country
- Returns and customer claim management
- Seller scorecard monitoring
- 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 Jumia seller account with API access for your target markets
- API key and Seller ID from the Jumia Seller Center
Installation
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-jumia-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE Jumia Store Management" and click Install
- Enter your ECOSIRE license key when prompted
Configuration
Step 1: Obtain Jumia API Credentials
- Log in to the Jumia Seller Center for your country (e.g.,
https://sellercenter.jumia.com.ngfor Nigeria) - Navigate to Settings then API Settings
- Note your Seller ID and API Key or contact Jumia Seller Support to activate API access
- If selling in multiple countries, repeat this process for each Seller Center
Step 2: Connect in Odoo
- Navigate to Jumia Store Management > Configuration
- Create a new configuration and enter:
- API Key (
api_key) -- your Jumia seller API key - Seller ID (
seller_id) -- your Jumia seller identifier - Country (
country) -- target market (NG, EG, KE, MA, ZA, GH, CI, SN, TN, UG, TZ)
- 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: Jumia to Odoo, Odoo to Jumia, or bidirectional
- Set sync interval: scheduled (every 5, 15, or 60 minutes)
- Configure product field mapping and category mapping per country
Inventory Sync
- Map Odoo warehouses to Jumia fulfillment settings (JEX or self-fulfillment)
- Set buffer stock quantities to prevent overselling
- Enable real-time stock updates on inventory changes
Order Sync
- Enable automatic order import
- Map Jumia payment methods to Odoo payment journals
- Configure shipment tracking sync for fulfillment updates
Initial Sync
- Go to Jumia 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 | HMAC-SHA256 signed requests with API key and Seller ID |
| NG endpoint | https://sellercenter-api.jumia.com.ng/v2 |
| EG endpoint | https://sellercenter-api.jumia.com.eg/v2 |
| KE endpoint | https://sellercenter-api.jumia.co.ke/v2 |
| Base pattern | https://sellercenter-api.jumia.{country_tld}/v2 |
| Key config fields | api_key, seller_id, country |
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 and seller ID; confirm the country endpoint is correct |
| Sync not running | Check Odoo scheduled actions (cron jobs) are enabled |
| Products rejected | Check product data completeness and country-specific category requirements |
| Orders not importing | Verify order status filters and date range settings |
| Signature error | Confirm API key and signing algorithm match Jumia's specification |
| Wrong country endpoint | Select the correct country code matching your Seller Center account |
| JEX inventory mismatch | Check JEX warehouse mapping settings |
| License not active | Verify your ECOSIRE license key at Settings > ECOSIRE License |