Skip to Content

Kenya Jumia Connector

121.80 121.80

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

Jumia Kenya Seller Center Connector for Odoo

Import Jumia orders, sync stock & prices and push shipment status - straight from Odoo, using your own Seller Center API key (BYOK).

What this connector does

This app links your Jumia Kenya Seller Center account to Odoo Sales and Inventory. Marketplace orders flow into Odoo as native sale orders, your Odoo stock and sales prices are pushed to Jumia by SellerSku, and you accept, pack and ship orders without ever leaving Odoo. Every call to Jumia is HMAC-SHA256 signed with your own API key - nothing is routed through a third party.

Order import (pull)

A scheduled job and an on-demand wizard pull recent Seller Center orders by date window and status. Each order maps to an Odoo sale.order with the customer, the Kenyan shipping address and order lines resolved by SellerSku, internal reference or barcode. Duplicate orders are blocked by a unique Jumia Order ID constraint.

Order item grouping

Seller Center returns one order-item per unit. The connector groups identical SellerSku items into a single Odoo order line with the correct quantity, while keeping every order-item id so the pack / ship status transitions address the right items.

Stock sync (push)

Per-product buttons and an hourly cron push available quantity to Jumia by SellerSku using the ProductUpdate action, batched for safety.

Price sync (push)

Push your Odoo sales price to Jumia by SellerSku, on demand or hourly, alongside or independently of the stock update.

Pack & ship transitions

Accept orders with SetStatusToPackedByMarketplace and hand them to delivery with SetStatusToReadyToShip, attaching the courier tracking number and shipping provider - directly from the sale order form.

BYOK security & API log

You paste the Seller Center UserID and API key from your own account. Requests are signed with HMAC-SHA256 and an ISO 8601 timestamp. A unified API log records every call - operation, Seller Center action, HTTP status, measured duration and (on failure) the error message - for troubleshooting.

Feature summary

CapabilitySeller Center ActionTrigger
Import ordersGetOrders / GetOrder / GetOrderItemsCron + wizard
Accept / pack orderSetStatusToPackedByMarketplaceButton + auto
Ready to ship + trackingSetStatusToReadyToShipButton
Update stock by SellerSkuProductUpdateButton + cron
Update price by SellerSkuProductUpdateButton + cron
List catalogueGetProductsService
Test credentialsGetOrders (probe)Settings button

How authentication works (BYOK)

The Jumia Seller Center API authenticates every request with a Signature parameter that is the HMAC-SHA256 of the canonical, RFC 3986-encoded, alphabetically sorted request parameters keyed with your API key. The connector builds the common parameters (UserID, Version, Action, Format, Timestamp), signs them and sends them - your API key never leaves your Odoo deployment except inside the signature value. The endpoint host is editable so you can point at the exact host issued with your account or a reverse proxy.

Requirements

  • Odoo 18.0 or 19.0 (Community or Enterprise).
  • An active Jumia Kenya Seller Center account with Seller API access (UserID + API key).
  • The requests Python library (ships with Odoo).

This connector uses the Jumia Seller Center Seller API (the classic HMAC-SHA256 signed Seller API). It requires the UserID and API key already issued with your existing Seller Center account; it is not affiliated with, or an official product of, Jumia. The Kenya host is the default and can be repointed in Settings.

Support: support@pokutsoft.com

Screenshots

Api Log

Api Log

Fetch Orders

Fetch Orders

Settings

Settings

Update date: 2026-07-02