Skip to content
Skip to content
vs Shopify · Multi-tenant SaaS · Ecommerce

We built a Shopify-class commerce platform

A multi-tenant platform where any business can launch a storefront on its own domain, take payments in its own currency, and stay tax-compliant in its own jurisdiction.

data models
0data models
themes generated
0themes generated
payment gateways
0payment gateways
languages
0languages

Name withheld under agreement — full walkthrough available on a call

The build

How it came together

The brief was not "build a store". It was "build the thing that builds stores" — multi-tenant from the first migration, with tenant isolation enforced at the query layer and failing closed. The domain model runs to 232 tables across a schema of roughly 9,300 lines, covering catalogue, orders, fulfilment, tax, billing, messaging and the reseller channel on top.

Merchants bring their own payment gateway. The platform supports eight in production — Stripe and Stripe Connect, Paddle, PayPal, Razorpay, Mercado Pago, Mollie, Paystack and Xendit — with webhook reconciliation jobs that catch what webhooks silently drop. Tax is a first-class engine, not a percentage field: an India GST and HSN four-level cascade, filing reports, accountant export, and e-invoicing through Sovos and Storecove.

A theme engine drives 733 generated themes from one component set, composing theme skin, layout preset, colourway and finish, with content snapshotting so a merchant can change theme without losing copy. Fourteen static guard scripts fail the build if a theme drifts out of contract.

Stack

  • Next.js
  • Node.js
  • PostgreSQL
  • Prisma
  • Redis
  • AWS
  • Cloudflare

Benchmark

Shopify

Same category, same scope of problem. Built by us, end to end.

Engineering highlights

The parts that were actually hard

01

Tenant isolation enforced at the query layer, fail-closed

02

Custom domains with automated DNS and certificates

03

India GST/HSN four-level tax cascade with filing reports

04

Returns, credit notes and B2B trade accounts with net terms

05

Grocery pick-exception fulfilment engine

06

Content-snapshotting theme engine with copy-heal

Next step

Want something in this category?

We have built it once already. That means the architecture conversation starts from experience rather than from a whiteboard.

Get a free quoteTakes two minutes.

Free 30-minute technical consult. No obligation, no sales script. · We reply within one business day · You own everything we build

We built a Shopify-class commerce platform — PaperByte