A storefront playbook for makers of candles, ceramics and soap
Small batches, real postage costs and a made-to-order queue. How to list a handmade range without promising more than you can pack.

The batch is twenty-two, because that is what the pour made and one of them has a sinkhole. The kiln fits nine mugs and two came out with a glaze crawl you can live with and one you cannot. Handmade work does not arrive in round numbers, and every listing tool in the world assumes it does. That gap, between the neat quantity a page wants and the untidy quantity your hands produced, is where most maker shops start feeling like a chore.
Three things that make handmade different
First, the unit economics are unusually sensitive to postage. A candle in a glass jar and a stoneware mug both weigh far more than the thing they compete with on a shelf, and both break. Packaging is not an afterthought here, it is a material cost that can approach the cost of the item itself.
Second, variation is the product. A buyer who wants two identical mugs is a buyer you will disappoint, and a buyer who has read one honest sentence about glaze variation is a buyer who opens the box delighted by the thing that would otherwise have been a complaint. The sentence has to be on the listing, before payment.
Third, made-to-order creates a queue, and queues need a stated length. 'Made to order' on its own means nothing to somebody buying a birthday present. 'Poured and posted within ten working days' means everything. It is also the promise you are most likely to break in a busy month, which is why the number should be chosen when you are tired, not when you are optimistic.
Selling by message versus selling from a page
Plenty of makers start in direct messages and it works, right up until it does not. Here is what moves when the batch has a page of its own, with the money going straight to your own Stripe account rather than sitting somewhere on its way to you.
| Selling from your inbox | A store.fan listing per batch |
|---|---|
| Scent and glaze choices agreed in a chat you scroll back through | Multiple-choice order-form questions, answered before payment |
| Postage quoted per person, often under-quoted | One flat delivery fee you set, shown before payment |
| Address asked for after the money, sometimes twice | Structured address at checkout, 250 countries and official regions for 33 |
| Stock tracked by memory and crossed-out notes | One order list you pack straight from |
| No page for anyone to find later | A statically rendered product page with its own title and description, in your sitemap |
| A cut taken somewhere along the way | 0% platform fee on every plan, Stripe's card fees still apply |
Listing a batch, in order
This sequence takes about forty minutes for the first batch. After that you duplicate the listing and change three fields, because the hard thinking is already done.
- 1Pack one finished item exactly as a buyer will receive it, then weigh it on kitchen scales with the box, the wrap and the filler.
- 2Get a real postage price for that weight to your commonest destination, and one for the furthest place you are willing to post to.
- 3Set your flat delivery fee from those two numbers, closer to the higher one than feels comfortable, and state on the page where you post to.
- 4Photograph the batch in daylight, including one shot that shows the variation between pieces rather than hiding it.
- 5Write the description in this order: what it is, how big it is, what it is made of, how it varies, when you will post it.
- 6Create the product as a physical good so the address form is attached, and set the quantity to the number you actually have.
- 7Add order-form questions for anything the buyer chooses: scent, glaze, size, wrapping.
- 8Add one short-answer question if you offer gift notes, with a character guide so nobody writes an essay.
- 9Publish, then place a test order yourself and read the whole flow on a phone.
- 10When the batch sells out, leave the page up and change the description to say when the next batch is due.
The questions worth asking on a made-to-order piece
- Multiple choice: the scent, glaze or colourway, listed with the same names you use in your photographs
- Multiple choice: gift wrapped or plain, if you offer it, priced into the item rather than added on
- Short answer: the gift note, with a stated limit like 'up to 20 words, written by hand'
- Short answer: the flat or building line, because heavy parcels fail delivery like any other
- Long answer, optional: allergies or sensitivities for anything worn on skin or burned indoors
A batch, costed properly
Say a 220g soy candle costs you 4.10 in wax, wick, fragrance and jar, plus 1.40 in box, wrap and filler. You price it at 22 with a flat delivery fee of 5.50 against real postage of 5.10 domestically. Card processing comes out of the payment through Stripe, and there is no platform fee on top, on any plan. Your working margin is a little over 16 before your own time, and your time on a pour of twenty is perhaps three hours including labelling.
That arithmetic tells you two useful things and promises nothing. It tells you that a 15 candle would be paying you almost nothing per hour once packing is counted, and it tells you that raising the delivery fee by a pound matters less than shaving 30p off the box. Do this exercise once per product type and keep the numbers where you can find them, because every price decision afterwards becomes a two-minute check rather than a guess.
Put your next batch on a page that collects the scent choice, the address and the delivery fee in one go.
Start free todayThe mistake most people make
They list the whole imagined range on day one: nine scents, four sizes, three glazes, a gift set. It looks like a proper shop and it behaves like a trap, because every combination has to be made, packed, photographed and remembered. Three products with real photographs sell better than fifteen with placeholders, and a maker with three products can actually post everything on Friday. Add the fourth when the first three are boring you. Your per-product analytics will show you which one people look at and which one they buy, and those are frequently not the same item.
Leave the page live and rewrite the description with the date of the next batch. The page is statically rendered and indexed, so it keeps working for you between pours, and people who find it can join your list rather than bouncing off a dead link.
One flat fee is what you set, and its simplicity is the point: nobody abandons a checkout while a shipping calculator thinks. Set it from a properly weighed parcel and say clearly which countries you post to, then decline anything outside that and refund it.
Yes. A coaching or booking product handles an in-person or online session, with slots held only once payment clears, and paid plans sync it with Google Calendar and generate a Google Meet link. It sits on the same page as your candles.
Decide the rule before it happens and write it into the listing: a photo within seven days, then a replacement from the next firing or a refund. Payments land in your own Stripe account, so the refund is yours to issue when you decide.
A maker's shop works when the page tells the truth about the batch: how many there are, how they vary, and when they will be posted. Everything else is craft, and you already have that part. Start with one product, one honest dispatch window and a delivery fee you worked out with scales rather than optimism. The free plan keeps your page and its link cards for as long as you want them, and pricing shows what changes if you later want discount codes or a custom domain.
List one batch properly this week and see how much of the admin disappears.
Create your pageTurn your knowledge into income
Launch your Store.Fan in minutes — sell digital products, courses, and calls straight from your bio. Free to start.



