Where it breaks  /  Stock mismatches

Your stock says one thing. Your channels say another.

You sell something you do not have, or hide something you do. Each system is telling the truth as it knows it. The problem is that none of them are looking at the same number.

What it looks like

You already know this feeling.

You sell something you cannot find, and a customer gets an apology instead of their order.

Something you do have sits marked sold out, losing sales nobody ever counts.

The site, the till, the marketplace, and the accounts all quote a different number.

And it spikes during your best sale, exactly when the most people are watching.

That apology is the part that does not show up in the P&L. A cancelled order is a refund; a let-down customer is a review, a lost repeat order, and a dent in the reputation you spent years building.

Why it happens

One cause, wearing different disguises.

Underneath, it is always the same thing: two systems can both change your stock, and for a moment they disagree. You do not need high volume to feel it. The disguise it wears in your business is usually one of these.

Sync on a timer. Channels update every few minutes, so two can sell the last one in the gap.

A missed update. The message about a sale quietly fails to arrive, with no alert.

A mismatched code. A stray space or capital, and the software treats one product as two.

No agreed owner. Several apps write stock and overwrite each other; last one wins, right or wrong.

Uncounted edge cases. Bundles, returns, and reservations slip through and push the number off.

These are the ones we see most, not the whole list. Every business is wired a little differently, so yours might be one of these, a mix, or something particular to how you run. The free Money-Leak Check is the quickest way to see which gaps are costing you most, in about 60 seconds.

What good looks like

One number. True everywhere. No more apologies.

One system owns the real count, and every channel reads from it.

Stock updates the instant something sells, so two channels can never both grab the last one.

The same product is the same product everywhere, with bundles and returns counted properly.

Drift surfaces in seconds, not at the next stocktake.

For most businesses this is built from the tools you already run, not a rebuild. The win is not tidier software. It is keeping the promise your storefront makes to every customer.

Common questions

Stock mismatches, answered.

Tracking being on does not guarantee channels share a number in real time. If a connector updates stock on a timer, two channels can both sell the last unit inside the gap between updates. Overselling can also come from the continue-selling-when-out-of-stock setting, reservations releasing too slowly, or a sync that cannot keep up during a busy period.
Usually because they are not mapping the same product cleanly, or because one of them is editing stock the other never hears about. A mismatched code, a missed update, or a manual edit made directly in one system are the common causes. The fix is to agree which system owns the count and stop the others overwriting it.
Yes. The reliable approach is a single source of truth for stock, real-time updates triggered by each sale rather than a timer, clean product mapping across every channel, and continuous reconciliation so any drift is caught quickly. A small safety buffer per channel can absorb the last fraction of timing risk during high-velocity sales.
Rarely. In most cases the store, marketplace, and warehouse tools are fine; the problem is in how they are connected. The work is mapping products, choosing a source of truth, and setting up real-time sync and reconciliation between what you already run. Replacing tools is the exception, not the starting point.

In short

  • Stock mismatches and overselling occur when two systems can both change a product's stock and disagree at the moment of sale.
  • Common causes: timed batch syncs, missed sync messages, mismatched product codes, multiple tools overwriting each other, and uncounted bundles, returns, or reservations.
  • The fix: one system owns the stock figure, every channel reads from it in real time, products are mapped cleanly, and the data reconciles continuously.
  • For most multi-channel businesses it is built from existing tools, not a replacement.

See it before you fix it

Find out what the mismatches are quietly costing you.

The Money-Leak Check gives you a first read in 60 seconds. The review turns it into a plan.