Work·SaaS Platforms·Capability showcase

White-label e-commerce engine

One engine, hundreds of branded storefronts — each with its own domain, theme, catalogue, payments, and reporting, without the operator team becoming Shopify admins.

The Problem

Aggregators, franchises, and chain retailers need many storefronts that look like distinct brands but share inventory, payments, and reporting. Off-the-shelf platforms force a per-store subscription and a separate admin per brand.

The Approach
  1. 01

    Built a single Next.js engine resolving tenant from the request domain, loading theme + catalogue + payment account on the fly.

  2. 02

    Designed theming as design tokens (colour, type scale, radius, density) per tenant — not full template duplication.

  3. 03

    Used Stripe Connect so each merchant gets payouts directly to their own account; the platform takes a fee at the transaction level.

  4. 04

    Centralised the admin: one operator console manages all merchants; merchant-level access is a permission, not a separate login.

  5. 05

    Built reporting that pivots between platform-wide and per-merchant in one click.

If you're paying SaaS subscriptions per storefront, you're paying retail. We build wholesale.

The Outcome
  • New storefronts launch in minutes, not weeks.

  • Merchants get the brand fidelity they want, without the platform losing operational control.

  • Reporting and fraud signals are unified across the whole network.

  • Per-merchant SaaS bills disappear in favour of a platform-wide one.

Hundreds
Storefronts per operator
Minutes
New-store launch time
Token-deep
Brand customisation
Single click
Unified reporting
Stack
Next.jsTypeScriptPostgreSQLStripe ConnectTailwind

Want something like this in your business? Start with a discovery call.