Service 03

E-commerce

We build online stores for Kenyan businesses — M-Pesa and card payments, real inventory management, and, where the back office demands it, a storefront wired directly into Odoo ERP so stock and orders stay in one place.

From
KES 130,000
Timeline
4–6 weeks
Deliverables
18 itemised
Ideal for
Retailers outgrowing WhatsApp order-taking
Typical engagement
KES 130,000 one-time · ERP integration quoted separately · full pricing

What we build

3 ways we deliver E-commerce

Storefront Build

A shop built to convert, not just to display a catalogue.

You receive

  • Product and collection architecture
  • Search, filtering and merchandising
  • Cart and checkout optimised for mobile
  • Customer accounts and order history
  • Automated order and shipping notifications
  • Performance tuning for slow connections

Payments & Checkout

Take money the way your customers actually pay.

You receive

  • M-Pesa STK push integration
  • Card payments via a Kenyan gateway
  • Pay-on-delivery and manual reconciliation flows
  • Automatic receipts and invoices
  • Refund and partial-refund handling
  • Failed-payment recovery prompts

Odoo ERP Integration

One source of truth for stock, orders and customers across the business.

You receive

  • Two-way product and inventory sync
  • Orders pushed into Odoo on payment
  • Customer record matching and deduplication
  • Price list and promotion mapping
  • Sync monitoring with failure alerts
  • Reconciliation runbook for your finance team

Shipped and running

Stores you can open right now

Not mockups. Inspect the load times and the checkout for yourself.

Kranian Farms storefront

Kranian Farms

A high performance Agri-Ecommerce platform for Kranian Farms. Built with custom CMS and a fluid, immersive UI.

Blazity storefront

Blazity

Online e-commerce platform for high end sneakers and apparel.

Survitec storefront

Survitec

A custom e-commerce platform for Survitec, integrated with Odoo ERP for back-office operations.

When stock lives elsewhere

If inventory is managed in a back office rather than on the site, we wire the storefront straight into Odoo ERP so stock, orders and customers stay in one place. Survitec is a live example of that build.

How the engagement runs

Four steps, and you see work at the end of each

Every stage ends in something you can hold, review or reject — never a status update.

  1. Catalogue and rules

    Week 1

    We map your products, variants, pricing rules and delivery zones before writing code. Most e-commerce projects go wrong here, not in the design.

    You getA catalogue model and a written set of commerce rules.

  2. Design the buying path

    Week 1–2

    We design the path from landing to paid — listing, product, cart, checkout — for a mobile user on a mediocre connection, because that is who is buying.

    You getDesigned buying path, prototyped end to end.

  3. Build and integrate

    Week 2–5

    Storefront, payments and any ERP sync are built together and tested against real transactions in a sandbox before a shilling moves.

    You getA staging store processing test payments end to end.

  4. Test, launch, reconcile

    Week 5–6

    We run live low-value transactions, confirm every record lands where it should, then open the doors and watch the first days closely.

    You getLive store, reconciliation runbook, and staff training.

What we build it with

No mystery stack

Everything below is mainstream and documented, so another team could pick your project up tomorrow if they had to.

Next.js CommerceFast storefronts, indexable pages
M-Pesa DarajaSTK push and C2B reconciliation
Paystack & FlutterwaveCard and regional payments
OdooInventory, orders and back-office truth
StripeInternational card acceptance
CloudinaryProduct imagery at speed

Before you ask

Questions we get on E-commerce

Answered plainly, including the ones with awkward answers.

Yes. We implement M-Pesa STK push through the Daraja API, including callback handling and reconciliation, so a paid order is recorded as paid rather than needing someone to check a phone.

Something specific to your situation?

Ask us directly

Let's Build Together

Ready to Build Something Extraordinary?

Whether you're launching a startup or scaling an enterprise, we're here to turn your digital ambitions into reality.