Module 03 / Commerce that scales with you

One storefront, every vendor, one ledger

Build headless storefronts and multi-vendor marketplaces where catalogue, cart, checkout, and fulfilment run as one system. Every order settles against the same ledger as your payments, so what sold, what shipped, and who gets paid always agree.

One ledgerwrites to the shared core

01 What it does

Core capabilities.

A commerce engine for headless storefronts and multi-vendor marketplaces, with orders reconciled to payments on the shared ledger.

01

Headless catalogue

Model products, variants, pricing, and stock through an API that renders to any web, mobile, or USSD front end.

02

Cart and checkout

Run guest and account checkout with M-Pesa, card, and wallet payment, plus tax and delivery calculated at the basket.

03

Multi-vendor onboarding

Register vendors, hold KYC records, set commission rates, and route each line item to the seller that fulfils it.

04

Fulfilment and delivery

Split orders across vendors, generate pick lists, and hand deliveries to logistics partners such as Sendy with live status back to the buyer.

05

Payout and settlement

Net commission from vendor sales automatically and disburse the balance to each vendor on a schedule you define.

02 In the product

See it in action.

Real screens from the marketplace module, every one reading from the same ledger.

Trading view

GMV and orders at a glance

Track gross merchandise value, order volume, and active vendors from a single board that refreshes as sales post.

  • total GMV in KES per period
  • order counts split by status
  • active vendor tally, week over week
  • every tile traces to ledger entries

Category mix

See where sales concentrate

Break GMV down by category to spot which ranges carry the marketplace and which need merchandising attention.

  • GMV share per product category
  • top ranges ranked by revenue
  • categories losing momentum flagged
  • guides merchandising and stock decisions

Settlement

Vendor payouts, reconciled

Each payout run nets commission from vendor sales and disburses the balance over M-Pesa, with a settlement record written back to the ledger.

  • commission netted before each disbursement
  • bulk M-Pesa payouts per vendor
  • settlement status written to the ledger
  • failed transfers flagged for retry
KES 84.2M
GMV settled this month
312
Active vendors
38,910
Orders fulfilled
99.4%
Orders reconciled to payment

03 One ledger

Connected to
everything else.

Every order, refund, and vendor payout writes to the same ledger as Payments and Logistics, so GMV, cash received, and delivery status stay in agreement across the platform. Reconciliation stops being a monthly exercise and becomes the default state of the data you own.

Built with
  • Headless commerce API
  • GraphQL
  • PostgreSQL
  • M-Pesa Daraja
  • Event streaming
  • Webhooks
  • Kubernetes
  • Redis