Modules › Online store

module · running today

Sell from your own site, on your own terms

A product catalogue, a cart, and Stripe checkout, with every order landing in your dashboard and a receipt on its way. It runs inside your site, on your own data. No per-seat fees, and no commission taken on what you sell.

Part of your build·scoped with you, on any plan. No commission on your sales.

The Products page on a phone: a cycling shop's accessories with prices, one colour sold out, and a cap with 4 left opened to show its price, sale and stock, each with a button to change it
Products on the owner's phone, on our test shop.
what you get

A real store, not a rented one

Your products with prices and stock, a cart that behaves, and Stripe checkout your customers already trust. Each order lands in your dashboard and your inbox with the posting address, and receipts go out automatically.

The store knows what is in stock, so it does not sell what you cannot ship. Two buyers cannot both get the last one, and a full refund puts the unit back.

Post the order, mark it shipped with the carrier and tracking number, and the buyer gets one email with the tracking link.

Your accounting and stock systems keep doing their job. Orders export as a spreadsheet today. A direct connection into your accounting or stock system is not built yet; if you need one, it is scoped against the system you actually run and quoted with the build.

Shipping an order on the Orders page: a carrier to choose, a tracking number, and Mark shipped, under the line The buyer gets an email
Marking an order shipped, on our test shop.
how it runs day to day

Prices and stock, changed in a sentence or a tap

A price, a sale or a new date is a note to your Manager: "put the chain lube down to $16", "start a sale on the cap", "add a Saturday to the repairs workshop".

Or do it yourself on the Products page. A new price or a sale goes live once you confirm it, and a stock count changes what checkout allows straight away.

Each change shows the old price beside the new one before it is live, so a price never goes out wrong without you seeing it first, and any publish can be rolled back. Your products, orders and customers live in your site's own database, yours to export any day.

Changing a price on the Products page: the chain lube typed as $16.00, with $18.00 struck through beside it and a Confirm button
A new price beside the old one, waiting for Confirm. On our test shop.
what we would scope with you

The store, in plain scope

This is the shape of the conversation, not a switch we flick. Each line below is scoped, priced and agreed with you before a build starts, because a plain catalogue and a store with options, stock and postage rules are very different amounts of work.

  • ✓Your product catalogue with prices, images, options like colour, and stock
  • ✓A cart, and Stripe checkout your customers already trust
  • ✓Orders in your dashboard, with email receipts sent
  • ✓Stock awareness, so you do not sell what you cannot ship
  • ✓Postage by item count and speed, free over a set amount, or quoted for a big order
  • TestingMember pricingPrices for members of a paid club. Built and tested in Stripe's test mode on a sandbox of ours; no business uses it yet.
  • Not yetLicensed goodsAge confirmation, your licence on the page, delivery-area rules and case-count freight are not built.
  • Not yetAccounting and stock connectorsScoped against the system you run when you need one.
what we leave out, and why

And what it is not

  • Not a counter till. A tap-to-pay POS is a different build with its own hardware. We quote a card-present terminal when a shopfront genuinely needs one.
  • Not a replacement for your systems. Your stock and accounting systems stay where they are, and your numbers stay where your bookkeeper trusts them.
  • Not a marketplace feed. Listing the same catalogue on eBay, Amazon or a marketplace is its own integration, scoped separately if you want it.
  • Not a mailing list. Order emails are confirmations, receipts and shipping notices. Newsletters, broadcasts and abandoned-cart emails are not built.
honestly
selling on two client sites

Where this actually is today

Two client shops sell through it on live Stripe. The first real customer order came through on 28 September. Each customer pays by card into the business's own Stripe account, and the order lands on the owner's dashboard and in their inbox. A third client takes made-to-order requests through the same order system and confirms each one before taking payment.

What it does not do yet: discount codes, gift cards, abandoned-cart emails, or postage priced by destination. PayPal beside card is built and tested, not yet used for a real sale.

It comes as part of your build, scoped with you, because a plain catalogue and a store with variants, stock and postage rules are very different amounts of work.

Tell us what you sell

Bring us your product list and how you ship, and we will scope a store that fits it, with the number up front.

Talk to us about a store