Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Stop Our Website Selling a Single Origin Coffee We Can No Longer Roast?
Problems We Solve

How Do We Stop Our Website Selling a Single Origin Coffee We Can No Longer Roast?

Coffee roasters sell single origins online after the green lot has run out. We link the web shop to green stock so seasonal coffees retire and launch on time.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Single origin coffees run out at the green stage, but the web shop only knows about roasted bags, so it keeps taking orders after the last sack is gone. We connect your Shopify or WooCommerce product to the green lot behind it, so the shop shows how much can still be roasted, switches a coffee to sold out or coming soon on time, and lets you prepare the next lot's page before it launches.

Orders for a coffee you no longer have

The washed Kenyan has been popular. The last sack was roasted on Monday. On Wednesday four more orders come in for it, because the website still shows it in stock. Now someone has to email four customers, offer something else, and refund whoever does not want the swap.

At the other end, the next single origin has been in the warehouse for a week, but its page is not written, the photos are not done and nobody has set it live. For a while, the shop has fewer coffees than the roastery.

The shop counts bags, the coffee runs out as green

Online shops count stock as finished products, but for a roaster the real limit is green coffee. You roast to order, so the shop either shows unlimited stock or a roasted bag count that is refilled by hand. Neither knows that the green lot behind a coffee is nearly finished.

  • Web stock is set to unlimited because coffee is roasted to order.
  • The green lot running out is not connected to the product page.
  • Retiring a coffee depends on someone remembering to hide it.
  • New coffee pages are prepared late because nobody is prompted.
  • Subscriptions that feature a coffee also need to know it is ending.

What overselling costs

Each oversold order means an apology, a substitute or a refund, and it lands on the person answering the shop inbox. Customers who wanted a specific coffee are disappointed, and some do not come back. The gap before a new coffee launches is lost sales and a thinner shop. And subscription boxes planned around a coffee that runs out a week early need a last minute change.

Linking web stock to green lots

  1. Each web product is linked to the green lot or lots behind it, using the green stock ledger or your existing stock records.
  2. Using your roast loss for that coffee, the system works out how many bags of each size the remaining green can still produce, minus what is already committed to wholesale and subscriptions.
  3. That figure is pushed to Shopify or WooCommerce as the available stock, so the shop stops selling when the coffee really runs out.
  4. When a lot drops below a level you set, you get a warning, and the page can show a low stock or last chance message.
  5. New lots that have been contracted or delivered appear as drafts, prompting someone to write the page and add photos before the current coffee ends.
  6. When the old coffee sells out, the product switches to sold out or is replaced by the new coffee, on your rules rather than by hand.
MomentNowWith the link
Last sack roastedShop keeps sellingAvailable stock reaches zero
Lot running lowNobody warnedWarning and last chance message
New lot arrivesPage written lateDraft page prompted
Coffee endsHidden by hand, eventuallySwitched on your rules

A shop that matches the roastery

What the website offers matches what the roastery can actually roast. Launches are planned instead of rushed, and the gap between coffees shrinks. Last chance messages turn a coffee ending into a reason to buy rather than a problem, and the inbox is not filled with apologies for oversold orders.

Is your shop out of step with your green stock?

  • You have sold coffees online after the green ran out.
  • Product stock is set to unlimited.
  • Sold out coffees are hidden by hand when someone notices.
  • New coffees sit in the warehouse before their page is ready.
  • Subscription coffees have run out mid month.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Do we need a separate stock system to do this?

You need a record of green stock by lot. If you do not have one, we build a simple ledger as part of the work.

Will it work with Shopify and WooCommerce?

Yes. Both allow stock to be updated through their APIs, which is how the available bag count is pushed.

Can we reserve green for wholesale cafés?

Yes. Wholesale commitments and planned subscription volumes are held back before the web shop's share is calculated.

Can it write the new coffee's product page?

It can draft a page from the lot's details and your tasting notes for someone to edit. A person approves every page before it goes live.

Keep reading

More on Problems We Solve

Start here

Tell us where the roastery admin is slowing you down

Describe how orders reach you, what you roast on and what the shop, subscriptions and wholesale side run on today. We will tell you what we would build and what we would leave alone, and if a setting in Shopify or your roast logging software would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →