Skip to content
← All services

02

E-commerce

From tap to delivered.

Great e-commerce is not a catalogue with a cart. It is trust, speed, the right payment options and an operation behind it that does not collapse on a busy Saturday. We build storefronts around M-Pesa and cards, with the admin tools your team needs to fulfil orders confidently.

Built for: Retailers, brands, wholesalers and makers moving from WhatsApp and Instagram orders to a proper store, or replacing a store that has outgrown its setup.

Watch an order move

Handwoven Kikoy Throw

Coastal blue · 100% cotton

KES 3,450

1/5 Browse

Illustrative checkout. Your store uses your products and your Daraja credentials.

Behind the checkout

Every payment moves the whole operation.

Kikoy Throw · stock on hand

24

  1. 1Paid
  2. 2Packed
  3. 3Dispatched
  4. 4Delivered
  • Press the button to watch an order move through the system.

Delivery logic

Zones, promises and fees that make sense.

Your hub

Same day

Courier or rider, 2-hour slots chosen at checkout.

Pricing: Flat fee, set by you. Rates and zones are configured for your business.

What you get

A store and the operation behind it.

Storefront UX

Product pages and a checkout flow designed for thumbs on small screens and slow connections, with fewer steps and clearer prices.

M-Pesa & card payments

Safaricom Daraja STK Push, plus card payments through a licensed gateway, with automatic reconciliation of every order.

Catalogue & inventory

Variants, bundles, stock levels and low-stock alerts. Bulk import from your spreadsheet so you do not re-type your range.

Delivery logic

Zones, rates, pickup points and courier integration, with customers notified by SMS or email at each stage.

Order management

A clean admin for processing orders, refunds, receipts and invoices, with exports your accountant can use.

Growth tooling

Product SEO, abandoned-cart recovery, discount codes and analytics that show revenue by channel.

Timeline

One thread, start to finish.

  1. 1

    Phase 1

    Plan the operation

    Catalogue, payments, delivery and fulfilment flow mapped before design.

  2. 2

    Phase 2

    Design the journey

    Product, cart and checkout designed and prototyped for mobile first.

  3. 3

    Phase 3

    Build & integrate

    Storefront, admin, payments and delivery integrations, tested with real transactions.

  4. 4

    Phase 4

    Test, train, launch

    Load and payment testing, staff training, soft launch, then full launch.

Tools we use

The stack ledger.

  • StorefrontNext.js
  • Commerce engineMedusa / Saleor / Shopify (as suited)
  • DatabasePostgreSQL
  • PaymentsSafaricom Daraja API
  • CardsCard gateway of your choice
  • Cache and queuesRedis

Selected work · case files

The archive.

2026

  1. 004

    Scents by Naire

    A fragrance store built around the catalogueFeatured

    A storefront for premium Arabian perfumes. Shoppers browse by brand, for him or for her, best sellers and new arrivals, with clear prices in shillings and an add-to-cart on every bottle.

    Role: Design and development

    • Next.js
    • TypeScript
  2. 006

    Mutende Pharmacare

    An online pharmacy with prescription upload

    Genuine medicines and wellness products delivered across Kenya. Customers shop by need or condition, upload a prescription photo for a pharmacist to check, and pay by M-PESA or on delivery.

    Role: Design and development

    • Next.js
    • TypeScript
  3. 008

    Ethereal Dayo

    A niche perfume maison storefront

    An elegant storefront for ultra-luxury niche fragrances. A quiet, editorial layout leads shoppers into the houses, the bestsellers and the newest arrivals.

    Role: Design and development

    • Next.js
    • TypeScript
  4. 010

    Epimax Kenya

    A skincare store on Shopify

    An online store for a Nairobi skincare specialist. Shoppers move from body moisturisers to facial cleansers and sunscreen through bold collection tiles, with new arrivals and best sellers up front.

    Role: Design and development

    • Shopify

Questions

Straight answers.

Which platform do you use?

We pick the platform to fit the business: an open-source headless stack for flexibility and no per-sale fees, or Shopify where speed to market matters more. We explain the trade-offs before you commit.

How does M-Pesa work in the store?

The customer enters their number, receives an STK Push prompt on their phone, approves with their PIN, and the order confirms automatically. Everything reconciles in your admin.

Can it manage stock across my shop and online?

Yes. We build or integrate inventory so one stock count serves both, and can connect your existing POS or accounting system.

What are the running costs?

Hosting, domain, SMS, and payment fees charged by the providers. We list them in your proposal so there are no surprises.

Who is responsible for customer data?

You are the controller of your customers' data and we act as your processor, handling it under the Data Protection Act, 2019 as set out in our Privacy Policy.

Ready to start?

Tell us what you need. You will get a straight answer and a written proposal.