Back to Case Studies

E-Commerce Platform for Ghana Retailer

A modern e-commerce rollout that turned a walk-in business into an omnichannel revenue engine.

200%
Online revenue in 6 months
150%
Organic sessions YoY
38%
Checkout conversion

Client & Context

A well-known Accra high-street retailer with 12K SKU catalog, zero online presence, and heavy reliance on walk-in foot traffic. Stock was managed in spreadsheets and POS only; no system for delivery routing or mobile money payments.

Challenges

  • No e-commerce stack; legacy POS with no API.
  • Customers demanded MoMo (MTN, Vodafone, AirtelTigo) and cash-on-delivery options.
  • Frequent stockouts and overselling because inventory was not synchronized.
  • Delivery SLA complaints due to manual routing and status updates.

Objectives

  • Launch a mobile-first storefront in under 10 weeks.
  • Integrate MoMo, cards, and cash-on-delivery with fraud checks.
  • Keep inventory single-sourced with POS sync and purchase-order intake.
  • Reduce failed deliveries and provide live order tracking to customers.

Solution

We delivered a headless commerce stack: a Next.js storefront atop a Node/Express API with PostgreSQL, coupled to the existing POS through a lightweight sync service. Payments were handled via Paystack (cards + MoMo) with a COD workflow. A fulfillment console provided pick/pack/ship steps and rider routing with SMS status updates.

Key Features

  • Real-time stock sync with oversell protection and low-stock alerts.
  • Localized checkout: MoMo, card, COD; fraud scoring on high-value baskets.
  • Delivery orchestration with driver assignment and live SMS tracking links.
  • Promotions engine for bundles, voucher codes, and flash sales.

Tech Stack

  • Frontend: Next.js, Tailwind, incremental static regen for PLP/PDP.
  • Backend: Node/Express, PostgreSQL, Redis for carts and rate limiting.
  • Payments: Paystack MoMo + cards; webhook-based settlement reconciliation.
  • Infra: Docker on AWS Fargate; CloudFront CDN; CloudWatch alerts.

Outcomes

  • 200% online revenue uplift in six months; AOV up 18% through bundles.
  • Stockout incidents down 63% after single-source inventory sync.
  • Checkout abandonment fell from 62% to 39% with MoMo-first UX.
  • Delivery SLA compliance improved to 94% with live status messaging.

Project Snapshot

Timeline

10 weeks build; phased launch with pilot in week 8.

Team

1 PM, 2 FE, 1 BE, 1 QA, 1 DevOps, 1 Payment specialist.