Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. One Stock Figure, Several Places Selling
Shopify & eCommerce

One Stock Figure, Several Places Selling

Managing stock across Shopify, marketplaces and in-person sales: one system of record, sync buffers and physical counts to avoid overselling.

Updated 2 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

Decide which system holds the truth about stock, and make everything else follow it. Two systems both believing they are authoritative is how you oversell.

Overselling is expensive

Selling something you do not have costs you a refund, a disappointed customer, frequently a poor review, and marketplace penalties if it happens on a marketplace.

It happens because two channels sold the last unit within the sync interval, or because nobody decided which system was authoritative.

Pick the system of record

  1. Shopify as the master — simplest when Shopify is the main channel
  2. An inventory system as the master — right when you have warehousing complexity
  3. The ERP as the master — right when manufacturing or purchasing drives stock
There must be exactly one answer to “how many do we have?” Every other system reads it. Two systems both writing stock levels will diverge, always.

Sync frequency and buffers

Real-time sync is ideal and not always available. Where sync runs every few minutes, a buffer — holding back a unit or two from the marketplace — prevents most overselling.

  • Shorter intervals for fast-moving lines
  • Buffers on channels with penalties for cancellation
  • Alerts when a sync fails, because silent failure means divergence
  • A daily comparison report between systems

In-person sales are the usual gap

Trade counter sales, market stalls and phone orders are frequently recorded late or not at all, and they are the most common cause of a stock figure being wrong.

Whatever the process, it has to write to the same master as everything else, at the time of sale.

Reconcile physically

Systems drift from reality through breakage, theft, mis-picks and returns processed incorrectly. Cycle counting — checking a portion of lines regularly rather than everything annually — catches it early.

A store that has never physically counted its stock has an inventory system it should not fully trust.

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 inventory system?

Not until complexity demands it. Shopify handles multi-location reasonably; specialised systems earn their place with warehousing, kitting or manufacturing.

How often should stock sync?

As frequently as the integration allows. Every fifteen minutes is usually adequate with sensible buffers.

What about bundles and kits?

They need explicit handling — selling a bundle must decrement each component. This is a common gap in simple setups.

How do we handle pre-orders?

As a distinct state with a clear expected date, not as available stock. Customers accept waiting; they do not accept discovering they are waiting.

Keep reading

More on Shopify & eCommerce

Shopify & eCommerce

Every App Is a Subscription and a Script

The real cost of Shopify apps: monthly fees, page weight and theme code left behind after uninstalling, plus how to audit them and which to keep.

Shopify & eCommerce

What Belongs on a Product Page

Shopify product pages that convert answer the questions shoppers would ask in a shop. The structure that works, why supplier copy hurts, and photography.

Start here

Sold something you did not have?

It is nearly always a system-of-record problem. Tell us where you sell and we will map it.

  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 →