Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Stop Selling Coffee Bags Online That We Have Already Sold Over the Counter?
Problems We Solve

How Do We Stop Selling Coffee Bags Online That We Have Already Sold Over the Counter?

Cafes selling retail coffee bags on Shopify and at the counter oversell because stock isn't shared. We sync till and online stock so each bag is sold once.

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

Many cafes sell bags of beans, ground coffee, brewing kit and merchandise both over the counter and through an online shop, from the same shelf. When the till and the shop hold separate stock counts, online orders arrive for bags that sold in store that morning. We connect your till and online shop so stock is shared, orders are picked from a simple list, and grind options and roast dates are handled properly.

The last bag, sold twice

At 10am a regular buys the last bag of the Ethiopian at the counter. At 11am an online order comes through your Shopify store for the same coffee, because the website still shows it in stock. You email the customer to apologise and offer a swap. They ask for a refund. Later that week it happens again with a brewing kit.

At the end of the month, the stock numbers on the till and the website are both wrong, in different directions, and the spare bags in the back room are not on either. You spend Sunday evening counting bags and correcting both systems, knowing they will drift apart again by Wednesday. The online shop was meant to be easy extra income. It has become another job.

Why shelf and website disagree

  • The till and the online shop each hold their own stock count.
  • Updating the website after in-store sales is a manual job that gets forgotten.
  • Ground coffee is made to order from whole bean stock, which neither system handles well.
  • Roast dates matter, but neither system shows which bags are freshest.
  • Deliveries from the roaster are added to one system and not the other.

What overselling costs you

Every oversold online order is a refund, an apology and often a lost customer who will not order again. Staff time goes into manual stock updates and fixing mistakes. You may also undersell, hiding products online because you are not sure they are in stock. And the online shop, which should be a steady extra income, becomes a source of stress.

How we share stock between till and shop

  1. We connect your till, such as Square or Lightspeed, with your online shop, such as Shopify or WooCommerce, so both use one stock count per product.
  2. In-store sales reduce online stock straight away, and online orders reduce the till's count.
  3. Whole bean stock is the base: ground options are sold as variants that draw on the same bags, so grind is chosen online without separate stock.
  4. Deliveries from the roaster are booked in once, with roast date, and both systems update.
  5. Online orders appear on a pick list in the cafe, with grind instructions, and are marked as packed and dispatched.
  6. A low stock alert tells you when to reorder retail bags from your roaster.
Stock eventWhat updates
Bag sold at the counterTill and online stock
Bag sold onlineOnline and till stock, pick list
Roaster deliveryBoth systems, with roast date
Bag ground to orderWhole bean stock reduced

Many tills and shops have ready-made connectors. We use those first and only build something if they cannot handle grind options or roast dates the way you need.

Selling beans without the apologies

Sunday evenings are yours again. When the regular buys the last Ethiopian at 10am, the website shows it as sold out by 10:01. Online orders come with the grind already chosen and appear on the pick list behind the counter. Deliveries from the roaster are booked in once. At the end of the month, the counts match the shelf, and you can see which coffees sell better online than over the counter, which is useful when choosing the next guest roast.

Is this happening to your online shop?

  • Online orders come in for bags already sold.
  • You update website stock by hand.
  • Ground and whole bean stock are tracked separately or not at all.
  • Roaster deliveries are only added to one system.
  • You hide products online because you are not sure of stock.

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 our till or online shop?

Usually not. Most common tills and shop platforms can share stock with a connector or a small integration.

Can it handle subscriptions for beans?

Yes, if your shop supports subscriptions. They draw on the same stock.

What about merchandise and brewing kit?

They are treated like any other product, with one stock count across both.

What drives the cost?

Whether a ready-made connector works, how grind options are set up and whether a pick list is needed.

What do you need from us?

Admin access to your till and online shop, and your list of products and variants.

Keep reading

More on Problems We Solve

Start here

Tell us which cafe job keeps landing on you

Describe your cafe, your till and the tools you use now, and the part of the week that takes the most of your time. We will tell you what we would build and what we would leave alone, and if a setting in something you already pay for fixes 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 →