Skip to content
wvv·studios

Castlemaine · Pro / E-commerce build

Tindarra Roasters

The roastery door opens two days a week. The shop does not close.

The Tindarra Roasters home page, headline reading Coffee with a postcode

The situation

What they were working with.

Tindarra roasts small batches in a converted 1880s blacksmith on Hargraves Lane in Castlemaine. Twice a week, five kilos at a time, on a machine designed in 1996. The roast logs are still kept in a paper notebook.

The roastery door is open on a Friday and a Saturday morning. That is the entire retail week. Everything else, twelve coffees, two subscription plans and the cafes asking about wholesale, has to be handled by the site.

So the build is a shop first. What is on the roast list this week, what is nearly gone, what it costs, and how to get it delivered the week it was roasted.

The decisions

Five calls, and why we made them.

  1. 01

    Twelve products, grouped the way a roaster thinks

    Four single origins, three blends and a decaf, a cold brew and two pieces of gear, plus the two subscription plans. The filters carry their counts, so the shape of the range is readable before anyone scrolls.

  2. 02

    Stock states live on the shelf

    New roast, low stock with the number of bags actually left, and sold out with the day it comes back. A shop that hides what is nearly gone throws away the urgency it already has.

  3. 03

    The subscription is the product, not an upsell

    Four steps on the home page: pick a plan, choose your grind, we post on Tuesday, pause any time. $18.40 a week, twenty per cent off the bag price, and pause or skip from one link in every email. No account to create, no password to remember, no phone call to cancel.

  4. 04

    Variants price themselves

    Weight and grind are chosen on the product's own page, and subscribe-and-save recalculates in place. $24 becomes $19.20 before anything reaches the cart, so nobody has to work out the discount themselves.

  5. 05

    The product page reads like a spec sheet

    Roast level, what to brew it in, the roast date and how long it holds. Then the farm: the co-op, the altitude, how long the cherries ferment, how the beans are dried, how many years they have bought from it, and what they paid for the green coffee. Specialty buyers read all of it, so it is all there.

The scope

What is actually in it.

Pages

  • Home
  • Shop
  • A page per product
  • Checkout
  • Order confirmation
  • Our story
  • Contact and wholesale

The machinery

Cart and checkout
Four steps: contact, shipping address, shipping method priced from the cart (standard free, express $12, or free pickup at the roastery), and payment by card, PayPal, Apple Pay or AfterPay. GST is shown as already included rather than added at the end.
Subscriptions
Two plans, roaster's choice or a fixed favourite, with frequency, weight and grind set at signup and changeable any week.
Inventory that moves itself
Products fall to low stock and then sold out on their own, so the shelf on the site matches the shelf in the roastery.
A wholesale path that is not the customer path
The contact form asks the purpose first. A cafe gets a volume-per-week question and lands in a different inbox from someone asking about a single bag.
Order confirmation
The confirmation page carries the order number and what happens next: roasted 8am Tuesday, in the post that afternoon, tracking emailed on despatch.

The screens

Shelf to doormat, in four.

  1. 01

    The shop page: a grid of coffee bags with new roast, low stock and sold out badges
    Twelve products, counted filters, and every stock state visible in one pass.
  2. 02

    A product page with weight and grind selectors and a subscribe and save option
    Weight, grind and subscribe-and-save, all repricing the button as they change.
  3. 03

    The subscription section: four numbered steps beside a weekly plan priced at $18.40
    The subscription explained in four steps, with the pause promise in the list.
  4. 04

    The checkout: contact and shipping fields beside an order summary showing subtotal, free shipping and included GST
    Freight priced from the cart, GST shown as included, no surprises at the last step.

Up close

Small things, on purpose.

A product card for La Esmeralda Geisha marked low stock, six bags remaining, $42 for 200g
Six bags left is a better sentence than in stock.
A subscribe and save row showing twenty per cent off, $19.20 per 250g
The discount is done for you, and what you give up to get it is on the same line.

Next build

Saltgrove Movement

A timetable, a membership and a member area, on one small studio's site.

Read the build

The Saltgrove Movement home page, headline reading Move slow. Move strong.

Yours gets the same treatment, before you pay anything.

Get a free preview