Full e-commerce platform
Role
Full-stack engineer
01Overview
The problem
Built to run a store end to end: catalogue management, accurate stock across variants, and an order process the admin can actually operate.
Who it's for
Store owners and admins who manage the catalogue, stock and orders.
Features
Catalogue with variants
Each option combination (size, colour and so on) is its own variant with its own SKU, price and stock.
Inventory per variant
Stock is tracked for each variant, not the product as a whole, so availability is accurate down to every size and colour.
Order workflow
Orders move through a defined workflow from cart to delivery, so every order has a clear status the admin can act on.
Operable admin panel
Admins manage the catalogue, stock levels and orders from one panel, on the same API the storefront uses.
02Architecture
Key concepts
01Products and variants.
Each option combination (size, colour and so on) is its own variant with its own SKU, price and stock. A product is the shared listing; the variant is what actually gets sold.
02Inventory per variant.
Stock is tracked for each variant, not for the product as a whole, so availability is accurate down to each size and colour.
03Order workflow.
Orders move through a defined workflow from cart to delivery, so every order has a clear status the admin can act on.
04Admin operations.
Admins manage the catalogue, stock levels and orders from one admin panel, on the same API the storefront uses.
Next case study
Chrome extension · Developer tool