Streamline.
CW Electronics · E-commerce + Admin

A full e-commerce store with retail and wholesale pricing, stock analytics, and a fully owner-editable admin — built for a Johannesburg electronics importer. PayFast is live, the catalogue runs at cw-electronics.co.za, and I still maintain it on an active retainer.

E-commerceRetail + WholesaleCustom AdminPayFastActive retainer
CW Electronics storefront homepage showing the electronics catalogue
The brief

What it is

A retail and wholesale e-commerce store for a JHB-based Chinese electronics importer — Shop C15, China Mart, Crown Mines.

The stack

React, TypeScript and Tailwind on the front, Supabase behind it, PayFast for checkout, deployed on Vercel.

Status

Live at cw-electronics.co.za with PayFast in production. Active retainer — I still maintain it.

700+
Products live in under 2 weeks
2-tier
Retail + wholesale pricing
Live
PayFast checkout in production
What I built
01 — The storefront

I built the storefront to carry 700+ products without ever feeling heavy. Sharp category browsing, clean product pages, and a checkout that just works.

It loads fast and stays fast — because when someone's scrolling a catalogue this big, a slow shop is a closed tab.

CW Electronics home page with featured electronics and category tiles
CW Electronics category browsing across the product range
02 — Retail + wholesale

CW sells to walk-in retail customers and bulk wholesale buyers from the same catalogue, so the store shows each one the right price automatically — no separate site, no second login.

There's a nudge baked in: add a few more units and you unlock wholesale pricing. It's a simple mechanic that quietly lifts basket size, and it suits an importer model perfectly.

Dual pricingWholesale unlockStock analytics
03 — Owner-editable admin

No developer in the loop for day-to-day work. The owner adds products, edits pricing, manages stock, and works through orders straight from the admin — all of it his to control.

That's how 700+ products went live in under two weeks: I built the system, handed over the keys, and the catalogue filled itself out. No platform fees, no waiting on me.

CW Electronics product page with pricing and stock detail
The build

CW Electronics shop page listing products with retail and wholesale pricing
CW Electronics category navigation across the catalogue
CW Electronics product detail page
CW Electronics home page layout
CW Electronics product page on mobile
The outcome

700+ products went live in under two weeks, with retail and wholesale pricing running from one catalogue and PayFast checkout in production. The owner runs the whole thing himself — products, pricing, stock, orders — with no platform fees and no developer in the loop.

The store is live at cw-electronics.co.za and I keep it maintained on an active retainer. Same site, two markets, fully in the owner's hands.

Tell me what you're building. No pitch, no pressure — just a plan.