Jumia Cote d'Ivoire Connector
Import Jumia orders, sync stock & price, and push shipment status from Odoo
Run your Jumia Cote d'Ivoire shop from Odoo. This connector talks to the Jumia Seller Center API using your own Seller Center API key (BYOK) — the key is held only in your Odoo and is used locally to HMAC-sign every request. Orders flow into Odoo as sale orders, stock and price flow back out by SKU, and the full Seller Center fulfilment workflow (packed, ready to ship, cancel) is one click away.
Built for the Ivorian market
XOF, the right way
Prices and amounts are handled as whole West African CFA francs (XOF / FCFA) — a zero-decimal currency. No spurious centimes are ever sent to or read from Jumia.
+225 phone normalisation
Customer phone numbers from Jumia are normalised to the canonical Ivorian +225 10-digit form, so repeat buyers are matched cleanly across orders.
BYOK & transparent
You bring your own Seller Center credentials. The API key never leaves your Odoo instance; the endpoint host is editable for a proxy or future host.
Features
Order import (pull)
- Cron and on-demand button pull recent orders, page by page, with a configurable status filter (pending, ready to ship, ...) and date window.
- Each Jumia order becomes an Odoo sale order with the customer, shipping address and order lines resolved by SKU, internal reference or barcode.
- Order items are pulled and collapsed by SKU into clean Odoo order lines with the correct quantity.
- Imports are idempotent — an order is never duplicated.
- Optional auto-confirm of imported orders.
Stock & price sync (push)
- Push the Odoo sales price and on-hand stock to Jumia by SKU, from a per-product button, a bulk list action, or the hourly cron.
- Optional discounted Sale Price push.
- Batched to the Seller Center limit (50 SKUs per call) automatically.
- Feed status wizard reads back the asynchronous per-SKU processing result (total, processed, errors) for any FeedID.
Fulfilment workflow
- Mark order items packed (acknowledge) on Jumia.
- Mark items ready to ship with courier and tracking number.
- Cancel items with a Seller Center reason code.
Operations & trust
- Test connection button validates your credentials with a real, lightweight API call.
- Unified API log: every call recorded with operation, method, status, duration and error excerpt.
- Automatic retry on transient 5xx errors, 30s timeouts and structured logging.
How it works
| Capability | Seller Center action | Direction |
|---|---|---|
| List & import orders | GetOrders / GetOrderItems | Pull |
| Acknowledge packed | SetStatusToPackedByMarketplace | Push |
| Ready to ship + tracking | SetStatusToReadyToShip | Push |
| Cancel item | SetStatusToCanceled | Push |
| Stock & price by SKU | ProductUpdate | Push |
| Async feed result | FeedStatus | Pull |
Requirements
- Odoo 18.0 or 19.0 (Community or Enterprise).
- An active Jumia Cote d'Ivoire Seller Center account with API access (User ID + API Key).
- Python
requests(bundled with Odoo).
Authentication uses HMAC-SHA256 request signing with your own Seller Center API key. This connector generates and transmits requests on your behalf using your credentials; it is not affiliated with Jumia.
Screenshots
Api Log
Check Feed Status
Jumia Orders
Settings
Update date: 2026-07-02