Custom commerce

Headless storefront.

The term for a store where the pages are yours and the catalogue is data. Products, prices, sizes and stock live in Stripe; the shopfront lives on your domain and reads from it. No theme, no platform rent, no percentage of every sale.

This architecture is not a mock-up. The merch store on this site is built exactly this way, and it takes real money.

Open the live store
The shopfront

The header carries the store, and the bag is live in it.

Navigation, search and the running bag on every page. The popover is the real interaction: a buyer checks what they are holding without losing their place on the shelf. Open the bag.

The Demo Store
Search
Heavyweight tee

Heavyweight tee

A$45.00

Classic tee

Classic tee

A$35.00

Knit poncho

Knit poncho

A$89.00

Print tote

Print tote

A$120.00

The shelf

A campaign lands on a shelf, not a homepage.

Paid traffic should arrive one step from the product it was promised. These panels are built from the catalogue, so a new drop gets a landing surface the moment its products exist. And a shelf does not have to hold garments: a cohort with a start date sells the same way.

A menswear store interior with racks of shirts and jackets

New drop

The winter rail, in store and online

Shop the drop
Three people working together on laptops at a shared table

Courses and cohorts

Commerce systems, 8 week cohort

Reserve a seat
The product page

Colour, size and stock, driven by the catalogue.

Sizes, price and the sold out state come from product data, not from someone editing a page. Change the stock in the catalogue and the page follows. The merch store on this site works exactly this way.

A classic white tee worn by a modelTees on wooden hangersThe tee on the store railThe full colour range on the rack

Classic tee, heavyweight cotton

A$45.00

In stock. Stock level and sizes come from the catalogue, not the page.

Colour

Size

Size guide
Add to bag
The quick view

Add to bag without leaving the grid.

The pop-up cart. A buyer browsing a shelf taps once, picks a size and keeps shopping; the product page is there for the considered visit, this is for the impulse one. It is live, open it.

Heavyweight tees on wooden hangers

Heavyweight tee

A$45.00

Three sizes

A printed tote bag on display

Print tote

A$120.00

One size

The receipt

The moment after the money, handled.

One webhook fires when the payment clears: the confirmation page renders, the email sends, the order lands on the shipping desk with the label ready to print. Nobody retypes an address, ever.

Payment successful

Thanks for ordering

Order 2417 is confirmed. The confirmation email is already on its way, and the order is with the shipping desk.

Tracking number
Issued when the label prints, emailed automatically
  • Classic tee, heavyweight cottonClassic tee, heavyweight cottonSize MA$45.00
  • Print totePrint toteOne sizeA$120.00
Subtotal
A$165.00
Shipping, express
A$15.00
GST included
A$16.36
Total
A$180.00

Shipping address

Payment

Visa ending 4242

Charged inside Stripe’s frame

The cross sell

The shelf that raises the order value.

Filled from the catalogue, not curated by hand. Every product page ends with more of the store, which is the cheapest revenue an online shop has: the buyer is already holding their card.

Customers also viewed

View all
Print tote

Print tote

A$120.00

One size

Knit poncho

Knit poncho

A$89.00

One size

Classic tee

Classic tee

A$35.00

XS to XL

The winter rail

The winter rail

From A$35

The full edit

Your catalogue, your domain, your margin

A store you own, not a theme you rent.

Can you sell more, for less?

Built, not advised.

Commerce, finance and sales systems.

One team, end to end, inside your business.

Scope, develop, deploy, handover, scale.

  • What do you sell?
  • How do you sell it?
  • Can you sell more?
  • Can we automate it?