Passer au contenu principal
NetSuiteMultichannel & PIM Tools

Africa Marketplace Connector (Jumia)

A build-to-order NetSuite integration for Jumia sellers that imports marketplace orders,

pushes stock and price, and reconciles marketplace settlements. Scoped, quoted and built for your account.

Sur commande

Qu'est-ce que Africa Marketplace Connector (Jumia) ?

A build-to-order NetSuite integration for Jumia sellers that imports marketplace orders, pushes stock and price, and reconciles marketplace settlements. Scoped, quoted and built for your account. Built to order by ECOSIRE for Oracle NetSuite (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Africa Marketplace Connector (Jumia) — A build-to-order NetSuite integration for Jumia sellers that imports marketplace orders, pushes stock and price, and reconciles marketplace settlements

What we build

  • Scheduled Script polling of marketplace seller order endpoints per seller account and country, with cursor paging, rate-limit backoff and a high-water mark
  • Staging custom record holding raw marketplace payloads with country, seller account, status, retry count and error detail before any transaction is created
  • Map/Reduce Sales Order creation with governance-safe yielding, duplicate-protected by a marketplace order number custom body field checked via saved search
  • Configuration custom record mapping each seller account to a subsidiary, currency, location, department, class and customer form for OneWorld structures
  • Custom segment for marketplace and country applied to transaction lines so channel margin reporting works from standard NetSuite saved searches
  • Order status synchronisation driving Item Fulfilment, line closure, Return Authorisation and Credit Memo creation from marketplace state changes
  • SuiteFlow workflow governing permitted status transitions so a late marketplace update cannot reopen a transaction in a closed period
  • Stock push from an Inventory Item saved search with per-country allocation rules, location exclusions and quantity-committed netting to prevent overselling
  • Price push from a nominated price level with currency-specific pricing per market, pushed through SuiteTalk REST or the marketplace seller API
  • Marketplace commission and fulfilment fee import posted to nominated expense accounts, keeping gross revenue on the Sales Order rather than netting it
  • Settlement statement import into a custom record, matched against orders and fee lines, with an unmatched-amount exception saved search
  • Sync log custom record, failure dashboard portlet and email escalation for stalled orders, unmapped SKUs and API authentication errors

À propos de ce produit

The problem

Selling on a pan-African marketplace means running your real business inside somebody else's seller portal. Orders appear there. Stock is managed there. Commission, fulfilment fees and returns are deducted there, and what finally lands in your bank is a net settlement that bears no obvious relationship to the gross value of the orders you shipped.

Sellers who have grown into NetSuite hit the same wall. The marketplace is a material share of revenue, but it is the one channel with no integration path, so it stays on exports and spreadsheets. Someone downloads the order report, someone else keys the orders in, and stock levels in the seller portal are updated by hand from a NetSuite saved search — usually late, sometimes wrong, and always after the item has already oversold.

Multi-country operations make it worse. A seller live in several African markets is running several seller accounts, several currencies and often several legal entities. Each one gets its own spreadsheet. Reconciling a payout against the orders it covers becomes a week of work that nobody has the appetite to do properly, so gross margin by channel becomes an estimate rather than a number.

What ECOSIRE builds

ECOSIRE builds a connector that lives inside your NetSuite account as an SDF project, delivered as an unmanaged bundle you own. It talks directly to the marketplace seller APIs your account is entitled to use, with your own credentials.

Order import

A Scheduled Script polls the marketplace seller order endpoint on the interval you choose, per seller account and per country. Each order is written to a staging custom record (customrecord_eco_jm_order_stage) with the raw payload, the marketplace order number, the country code, the seller account and a processing status. A Map/Reduce script then drains that queue and creates Sales Orders.

Marketplace order numbers are stored on a custom body field and checked with a saved search before creation, so re-polling the same page never produces a duplicate transaction. Order line items carry the marketplace item identifier so a later status change can be applied to the right line rather than the whole order.

Multi-country and multi-entity structure

Each seller account maps to a subsidiary, currency, location, department, class and customer form through a configuration custom record. In OneWorld accounts this means orders from different African markets land in the correct legal entity with the correct currency and the correct nexus, instead of being flattened into a single subsidiary and untangled later. A custom segment for marketplace and country can be applied to every line so channel reporting works without building parallel saved searches for each market.

Order status lifecycle

Marketplace orders move through states — pending, ready to ship, shipped, delivered, cancelled, returned — and those states matter for revenue. A Scheduled Script pulls status changes and drives the corresponding NetSuite action: creating Item Fulfilments when items ship, closing lines when the marketplace cancels them, creating Return Authorisations and Credit Memos when items come back. A SuiteFlow workflow governs which transitions are allowed so a late status update cannot reopen a closed period's transaction.

Stock and price push

A Scheduled Script pushes available quantity to each seller account from an Inventory Item saved search, netting out locations and quantity-committed as you configure. Sellers running shared stock across multiple markets can allocate a percentage or a fixed reserve per country rather than exposing the same pool everywhere and overselling. Price pushes run from a nominated price level or currency-specific price, so a price change made once in NetSuite reaches every market.

Fees, commission and settlement reconciliation

This is where marketplace selling usually breaks. The connector imports the marketplace fee and commission lines against each order and posts them to the expense accounts you nominate, so the Sales Order shows gross revenue and the fees appear as costs rather than being quietly netted out of the sale. Settlement or payout statements are imported into a custom record and matched to the underlying orders and fees, producing a reconciliation saved search that shows exactly which orders make up a given bank deposit. Unmatched amounts are flagged rather than forced.

Fulfilment models

Marketplaces run both seller-fulfilled and marketplace-fulfilled models, and they behave very differently in an ERP. Seller-fulfilled orders drive Item Fulfilment from your own location and push tracking back to the marketplace. Marketplace-fulfilled orders need stock recognised at a marketplace-controlled location, with transfers in and reconciliation against the marketplace's own stock report. Which of these we build is a scoping decision based on how you actually operate.

Who this is for

Formal-sector sellers with real volume across one or more African markets who have outgrown the seller portal as a system of record. Typically a distributor, importer or brand owner running NetSuite as the operational and financial backbone, with a finance team that needs channel-level margin and a clean settlement reconciliation, not an export.

How delivery works

Scoping call. We review your seller account structure, which countries and currencies you operate in, your API access and entitlements, your fulfilment model, your NetSuite subsidiary structure and how you want fees and settlements to post.

Fixed quote. You receive a written scope listing the record mappings, scripts, countries and acceptance tests. The price is fixed for that scope; anything added later is quoted separately.

Build. ECOSIRE develops the connector as an SDF project under version control. Typical lead time is one working week from a signed scope, extending where multiple countries, entities or both fulfilment models are in play.

Install in sandbox. We deploy to your sandbox first, run real historical orders and a real settlement statement through it, and review the output with your finance team line by line before anything touches production.

Install in production. After sign-off the same bundle goes to production, configuration is completed, deployments are enabled and we monitor the first live polling cycles with you.

Support. A defect-fix support window runs from go-live against the agreed scope. Extended support and enhancements are quoted separately.

What you should know before you buy

This is build-to-order work. Nothing is pre-built and there is no instant download. The connector also depends on your own marketplace seller API access — the endpoints, rate limits and data fields available to your seller account determine what can be automated. We verify your entitlements during scoping and design to what your account can actually do, rather than promising behaviour the marketplace does not expose.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Nous installons sur votre instance, vous remettons le code source et incluons deux semaines d'assistance après la mise en production. Les défauts du code que nous livrons sont corrigés gratuitement.

Ce que vous obtenez

  • Complete SuiteScript 2.1 source (Scheduled, Map/Reduce, User Event and RESTlet scripts) delivered as an SDF project you own
  • Unmanaged bundle installed in your sandbox account and then in production following sign-off
  • Custom records, custom fields, custom lists, custom segments and saved searches for staging, mapping, fees, settlements and logging
  • Configured script deployments, schedules, integration records and role permissions, with marketplace credentials held in your account
  • SuiteFlow status-transition workflow plus settlement reconciliation and exception saved searches
  • Administrator and finance documentation covering per-country configuration, fee posting, settlement matching and failure reprocessing
  • A live training session for operations and finance staff, plus a defect-fix support window from go-live

Pour qui c'est

Marketplace Channel Manager

Runs several country seller accounts and updates stock by hand from a NetSuite report, which means overselling on fast movers and dead stock on slow ones. Automated per-country stock allocation from a live saved search removes both the manual step and the oversell risk.

Group Financial Controller

Receives net marketplace payouts and cannot show which orders and which fees make up each deposit, so channel margin is an estimate. Importing fee lines against orders and matching settlement statements to transactions produces a reconciliation that stands up at audit.

Supply Chain Lead

Needs to know real committed stock across own-warehouse and marketplace-fulfilled inventory before committing to a purchase order. Bringing marketplace order status and stock positions into NetSuite locations makes the demand picture complete rather than one channel short.

Comment Africa Marketplace Connector (Jumia) se compare

CritèreÉCOSIREConstruction personnaliséeConcurrentNatif NetSuite
Source code delivered and owned by youInclusInclusNon inclusNon inclus
Pan-African marketplace order and status coverageInclusInclusNon inclusNon inclus
Multi-country OneWorld subsidiary and currency mappingInclusPrise en charge partielleNon inclusPrise en charge partielle
Commission and fee lines posted separately from gross revenueInclusPrise en charge partielleNon inclusNon inclus
Settlement statement matched back to orders and feesInclusPrise en charge partielleNon inclusNon inclus
Per-country stock allocation to prevent cross-market oversellInclusPrise en charge partielleNon inclusNon inclus
Fixed price agreed before build beginsInclusNon inclusPrise en charge partielleNon inclus
Available immediately without a buildNon inclusNon inclusPrise en charge partiellePrise en charge partielle

Questions fréquemment posées

Can I download and install this today?
No. Every ECOSIRE NetSuite app is built to order for the specific account it will run in. We hold a scoping call, issue a fixed quote, then build. Typical lead time is one working week from a signed scope; multiple countries, multiple subsidiaries or both fulfilment models can extend that, and the expected timeline is stated in the quote before you commit.
Which NetSuite editions and versions are supported?
We build for currently supported NetSuite releases using SuiteScript 2.1 and SuiteTalk REST. Multi-country marketplace selling almost always means OneWorld, and OneWorld subsidiary, currency and nexus handling is a core part of the scope. Your account needs SuiteScript, SuiteFlow, Custom Records, Custom Segments, Multi-Currency and Token-Based Authentication enabled as applicable; we verify the feature set during scoping and flag anything that must be switched on first.
Does this require my own marketplace seller API access?
Yes. The connector uses your seller account's own API credentials and operates within whatever entitlements, endpoints and rate limits your account has. We do not resell marketplace access and we cannot obtain it on your behalf. During scoping we check exactly which endpoints and fields your account exposes and design the integration to those, rather than to a generic capability list.
How are marketplace commission and fulfilment fees handled?
Fee and commission lines are imported against the order they belong to and posted to expense accounts you nominate, so the Sales Order keeps gross revenue and the fees show as costs. Settlement statements are imported separately and matched to the underlying orders and fees, so you can trace a bank deposit back to the transactions that produced it. Anything that does not match is flagged in an exception search rather than being forced to balance.
What happens with returns and cancellations?
Marketplace status changes are polled and applied. A cancelled line is closed on the Sales Order; a returned item creates a Return Authorisation and, on receipt, an Item Receipt and Credit Memo against your configured accounts. A SuiteFlow workflow controls which transitions are permitted so a status update arriving after period close cannot silently alter a posted transaction — those cases are routed for review instead.
We sell in several African countries under different entities. Is that supported?
Yes, and it is one of the main reasons to build rather than re-key. Each seller account maps to its own subsidiary, currency, location and defaults, and a custom segment tags every line with the marketplace and country. The number of countries and entities affects the build scope and therefore the quote, so we establish that on the scoping call.

Demander un devis

Décrivez vos besoins pour Africa Marketplace Connector et nous vous enverrons les tarifs, les options de licence et une proposition sur mesure, généralement sous un jour ouvré.

Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.

Se marie bien avec

WhatsApp Business Messaging Integration
Sur commande

WhatsApp Business Messaging Integration

Sends NetSuite order, shipment and invoice notifications over WhatsApp Business and logs every reply back to the customer record. Built to order for your account in one working week.

À partir de 999.00 $Point de départ — chiffré selon votre périmètre
View specification
Withholding Tax Calculation & Certificates
Sur commande

Withholding Tax Calculation & Certificates

A build-to-order NetSuite withholding tax engine: rate rules, deduction at bill or payment, numbered certificates and return workpapers. Built for your account after a scoping call and fixed quote.

À partir de 999.00 $Point de départ — chiffré selon votre périmètre
View specification
Amazon Marketplace Connector — A build-to-order SuiteScript 2
Sur commande

Amazon Marketplace Connector

A build-to-order SuiteScript 2.1 integration between Amazon Seller Central and NetSuite covering orders, FBA and FBM fulfilment, inventory and settlement reconciliation. ECOSIRE builds and installs it in your account — nothing is pre-built.

À partir de 999.00 $Point de départ — chiffré selon votre périmètre
View specification
BigCommerce Store Connector
Sur commande

BigCommerce Store Connector

A NetSuite-native BigCommerce integration built to order for your account: orders, customers, catalogue, inventory and B2B customer-group price lists kept in step both ways.

À partir de 999.00 $Point de départ — chiffré selon votre périmètre
View specification