Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do I Stop Customers Ordering a Bike Online That We Sold Over the Counter Yesterday?
Problems We Solve

How Do I Stop Customers Ordering a Bike Online That We Sold Over the Counter Yesterday?

Bike shop websites keep selling frame sizes that left the shop on Saturday. We link your cycle EPOS and online store so every frame size and colour is accurate.

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

Bike stock goes wrong online because each model comes in many sizes and colours, bikes sell in store, and the website updates late or not at all. We sync stock between your EPOS, your web shop and any supplier availability feeds at the size and variant level, and flag mismatches for a person to check.

The medium frame that sold on Saturday

On Saturday afternoon a customer buys the last medium frame of a popular gravel bike in store. On Sunday evening someone orders the same bike in medium on your website. On Monday morning you have to email them, apologise and offer a large, a different colour or a refund. They take the refund and buy elsewhere.

It is not only sales. A bike moved to your other shop, one out on demo, and one waiting for a customer who paid a deposit are all counted as available online. Accessories are worse, with hundreds of sizes of tubes, tyres and chains.

Bikes are not a simple stock item

A single bike model might come in five frame sizes and three colours, and each combination is its own stock line. Many shops also list bikes they do not hold but can order from a distributor. The website and the EPOS were often set up separately, with different product names, so matching them is a manual job that is always slightly behind.

  • Product names and codes differ between the till and the web shop.
  • Stock updates run once a day, or when someone remembers to upload a file.
  • Bikes on demo, reserved or at another branch still show as available.
  • Distributor availability for bikes you do not hold is copied by hand.
  • Accessories with many variants are not synced at all.

Refunds, apologies and lost trust

Each oversell means a refund, an apologetic email and a customer who is less likely to try again. Online payment fees on refunded orders may not come back. Staff spend Monday mornings fixing weekend orders instead of serving customers.

Undersold stock costs too. If the website does not show bikes you do have, or lists them as sold out, those sales never happen. And staff lose trust in the web figures, so they stop relying on them for anything.

Stock synced at the size and colour level

We build a sync between your EPOS and your web shop, whether that is Shopify, WooCommerce or another platform with an API.

  1. We map every product and variant between the two systems using barcodes and supplier codes, and give you a screen to fix the ones that do not match.
  2. Stock changes in the EPOS are pushed to the website as they happen, or at short intervals if the EPOS does not support live updates.
  3. Web orders reduce stock in the EPOS, so the till knows a bike is spoken for.
  4. Bikes on demo, reserved against a deposit or held for a workshop build are marked unavailable online without removing them from stock.
  5. For bikes you order in, distributor availability feeds, where the distributor provides one, set whether a size shows as 'available to order' and with what delivery wording.
  6. Any mismatch the sync cannot resolve goes to a short daily list for a person.
SituationWithout syncWith sync
Last medium sold in storeStill shown onlineRemoved from sale online
Bike out on demoShown as in stockHidden, still in stock count
Size held at distributorCopied by handShown as available to order
Code mismatchSilent errorOn the daily exceptions list

A website you can trust on a Monday

Online orders are for stock you can supply. The Monday apology emails mostly disappear. Staff can use the website figures as a quick stock check. And because distributor availability is shown clearly, customers can order a bike you do not hold, knowing it has to be ordered in.

Is your website selling bikes you do not have?

  • You refund online orders for sizes that sold in store.
  • Product names differ between the till and the web shop.
  • Stock updates depend on someone uploading a file.
  • Demo and reserved bikes show as available online.
  • Distributor stock is copied onto the website by hand.

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

Which EPOS systems can you connect to?

Any that offers an API or a reliable export. We check yours before promising anything, and tell you if it limits how live the sync can be.

Do we need to rename all our products?

No. We map between the names you have, and give you a screen to fix mismatches over time.

Can it handle a second shop?

Yes. Stock can be held per location and the website can show combined or per-shop availability.

What about bikes we list but never stock?

They can be shown as available to order, using distributor feeds where available, with delivery wording you control.

Keep reading

More on Problems We Solve

Start here

Tell us how your bike shop workshop really runs

Describe your shop: how many mechanics, how jobs are booked in, which till or EPOS you use and where things fall apart when spring arrives. 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 →