Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Why Does Our Brewery Webshop Keep Selling Beer That Has Already Gone to the Trade or the Taproom?
Problems We Solve

Why Does Our Brewery Webshop Keep Selling Beer That Has Already Gone to the Trade or the Taproom?

Brewery webshops oversell because stock is shared with trade and taproom. We sync packaged stock across channels so each sale reduces one shared number.

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

A brewery webshop oversells because its stock number is typed in by hand while the same cans are going out to the trade and across the taproom bar. We connect your webshop, your brewery system and your taproom till to one packaged stock figure, and let you hold back an allocation per channel, so a release does not sell twice.

Refund emails after a release

The new DIPA went live on the webshop at six on Friday. By Saturday it had sold out online, which was good, except that half the cans had already gone to a bottle shop order and the taproom sold a few cases over the bar. Now someone is writing refund emails, and a few of your most loyal customers feel short-changed.

It happens with mixed cases too. The shop sells a mixed four-pack of which one beer ran out on Wednesday.

Why the numbers drift

Most brewery webshops, often Shopify or WooCommerce, hold their own stock number, set by hand when a beer is packaged. Trade sales go through your brewery system; taproom sales through the till. None of them talk to each other, so each channel sells from a number that was true on the day it was typed.

  • Webshop stock is set by hand after packaging.
  • Trade orders reduce stock in a different system.
  • Taproom can sales do not reach the webshop.
  • Mixed cases are separate products with no link to the beers inside.
  • Nobody decides how much of a release goes to each channel.

What overselling costs

Refunds, apology emails and payment fees you do not get back. Loyal customers disappointed on the release they were waiting for. Staff time spent reconciling orders. And the opposite problem: stock held back on the webshop 'just in case' that sits there until it is close to its best before date.

There is a slower cost too. Webshop customers are often your most engaged drinkers, the ones who follow every release and tell their friends. A couple of cancelled orders on a limited beer and some of them stop setting an alarm for the next drop.

One stock figure, shared

  1. Packaged stock is recorded once, when the packaging run is logged, per beer and pack size.
  2. Your webshop, brewery system and taproom EPOS all read and reduce that figure through their APIs.
  3. For releases, you set an allocation per channel, for example so many cases for web, the rest for trade, and each channel sells only its share.
  4. Mixed cases are built from their component beers, so a case goes out of stock when any beer in it does.
  5. Low-stock alerts go to the person who decides whether to repackage, move allocation or close a product.
  6. Anything that cannot be synced automatically, like a festival sale, has a quick adjustment screen.
ChannelStock beforeStock after
WebshopTyped in after packagingSynced from shared figure
TradeBrewery system onlyReduces shared figure
Taproom cansTill onlyReduces shared figure
Mixed casesSeparate productBuilt from components
ReleasesFirst come, first servedAllocation per channel

Release day without refunds

When the web allocation sells out, the webshop says sold out, and trade still has its share. Mixed cases stop selling when a beer runs out. The person running the webshop stops counting cans in the warehouse before every drop. You can see at a glance where each beer sold.

After a few releases you also have a record of how quickly each channel sells a limited beer, which makes the next allocation a decision based on what happened last time, not a guess made at five to six on a Friday.

Is this happening to you?

  • You have refunded webshop orders because stock had gone.
  • Webshop stock is updated by hand.
  • Trade, taproom and web sell from separate numbers.
  • Mixed cases sell when one beer is out.
  • Releases are not allocated between channels.

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 to change webshop platform?

No. Shopify and WooCommerce both have APIs we can sync with. We check your platform first.

Can we still hold stock back for the taproom?

Yes. Allocations per channel are the way to do it, and you can move stock between them in a click.

What if our brewery system has no API?

We work from its exports or build the shared figure in our tool and let it update your brewery system on a schedule. We will tell you which is realistic.

Will it handle best before dates?

Stock can be tracked by batch, so you can see which batch each channel is selling and move the older one first.

Keep reading

More on Problems We Solve

Start here

Tell us where the brewery loses track

Describe the problem, the brewery software and spreadsheets you use, and roughly how many trade accounts and vessels you run. We will tell you what we would build and what we would leave alone, and if a setting in the system you already pay for 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 →