Morocco Jumia Connector
Jumia Morocco Vendor API connector: order import, stock & price sync and shipment status via your own Vendor Center application (BYOK)
Want Morocco Jumia Connector installed and configured for you? Onboarding Pack: $350 one-off
Support plans from $425 a monthJumia Morocco Connector for Odoo
Import Jumia Morocco orders, sync stock & prices and push shipment status — all from Odoo, using your own Jumia Vendor Center application (BYOK).
One app to run your Jumia Morocco store from Odoo
This connector integrates Odoo directly with the Jumia Vendor API used by Jumia Morocco (jumia.ma). It pulls your marketplace orders into Odoo as native sale orders, keeps your stock and prices aligned with your Odoo catalog, and lets you advance Jumia order items through their fulfilment lifecycle — without leaving Odoo.
It is a BYOK (bring-your-own-key) connector: you paste the Client ID and Refresh Token of your own Jumia Vendor Center application. Odoo renews the OAuth2 access token itself and sends requests only to the Jumia API host you configure. No data is routed through any third party.
Order import (pull)
A scheduled job and an on-demand button pull recent Jumia orders by status and date window.
Each order becomes an Odoo sale.order with the customer, Casablanca/Rabat shipping
address, payment method (including Cash on Delivery) and order lines resolved by SellerSku,
Internal Reference or barcode. Identical-SKU units are collapsed into a single line carrying
the correct quantity.
Stock & price sync (push)
Per-product buttons and hourly scheduled jobs push your Odoo on-hand quantity and sales price to Jumia by SellerSku through the Jumia Vendor API stock and price feeds (up to 1000 rows per feed). Flag the products you want kept in sync; the rest are left untouched.
Fulfilment status (push)
Move order items to Ready to Ship and Shipped, or Cancel them, straight from the sale order — attaching your shipping provider and tracking number, or a cancellation reason. The connector resolves the underlying Jumia OrderItemIds for you and reports the result back onto the order.
Reliability & audit
Built-in retry on transient 5xx responses, 30-second timeouts and a unified API log that records every call — operation, API endpoint, HTTP status, Jumia error code, measured duration and (on failure) the error message — for fast troubleshooting and rate-limit visibility.
Feature summary
| Capability | Detail |
|---|---|
| Order import | GET /orders + GET /orders/items, paged, status & date filtered, into native sale orders |
| Customer matching | Reuses existing partners by email then by Jumia shipping phone |
| Product resolution | SellerSku → Internal Reference → barcode lookup |
| Stock sync | Stock feed by SellerSku, manual & hourly cron |
| Price sync | Price feed by SellerSku, manual & hourly cron |
| Fulfilment | Ready to Ship (pack + ready to ship), Refresh Jumia Status and Cancel buttons |
| Authentication | OAuth2 token of your own Vendor Center application (Client ID + Refresh Token, BYOK) |
| Currency | Imported orders are stored in Moroccan Dirham (MAD) via a MAD pricelist |
| Audit | Unified API log recording every call — action, HTTP status, Jumia error code & measured duration |
How it works
- Open Settings → Jumia Morocco and paste the Client ID and Refresh Token of your Jumia Vendor Center application.
- Click Test Jumia to verify the credentials with a real API call.
- Set the SellerSku on your products and flag them Synced to Jumia.
- Use Fetch Orders Now (or enable the scheduled job) to import orders.
- Mark items Ready to Ship from the sale order; Refresh Jumia Status shows when Jumia has shipped them.
Requirements
- Odoo 18.0, 19.0 or 20.0, Community or Enterprise.
- An active Jumia Morocco seller account with a Jumia Vendor Center Self Authorization application (Client ID + Refresh Token).
- The Python
requestslibrary (bundled with standard Odoo deployments).
This connector generates the Jumia Vendor API requests and transmits them using your own credentials. It is not affiliated with, or an official product of, Jumia.
Screenshots
Api Log
Settings
mp_ke_jumia. Both define the mp.jumia.api.log model, and Odoo replaces one definition with the other instead of merging them. If you try, the installation is stopped with a clear error message. Choose one of them for a given database.
Update date: 2026-10-20
User guides (PDF)
Related modules
CDON Marketplace Connector
Sell on CDON (Sweden, Denmark, Finland, Norway) from Odoo: listings, stock, prices, orders, tracking. Official CDON Merchant API, BYOK.
Duct Takeoff & Weight
Ductwork takeoff into straight runs and fittings with surface area, sheet gauge by size class, weight, insulation area, order lists and quotation lines
Engineering Fee Proposal
Engineering consultancy fee proposals from deliverables x discipline x role hours and rates, multipliers, risk allowance, margin, quotation and hand-over to project budget