Use case · Stock and catalogue

One stock figure
for every channel you sell on.

Selling at the counter, on your website and on a marketplace at the same time is the natural way to grow. The problem arrives when somebody buys online what you have just sold at the till. The answer is not to sell in fewer places: it is to make every channel read the same inventory in real time.

What does a single source of truth mean?

It means there is one place where the stock figure is true, and every channel reads from it. When a unit sells anywhere — website, marketplace or the shop till — the deduction propagates to the rest within seconds, and the same happens in reverse when goods arrive.

Without it, each channel keeps its own counter and overselling is a matter of time. Selling online what is no longer on the shelf costs you the order, your reputation and, on marketplaces, seller rating points.

How the sync works in practice

Every sale fires an automatic notification to the central inventory, which deducts and tells the other channels. It is not an overnight export or a spreadsheet somebody uploads in the morning: it is a matter of seconds, which is the only thing that works in peak season.

The check you cannot skip is trivial and decisive: sell one unit at the counter and watch the clock until it disappears from the website. If it takes more than a minute, you will oversell during the sales.

What connects to what

What you already useFor whatWhat gets automated on top
Shopify · WooCommerce · PrestaShopOnline storeReal-time stock, listings, post-purchase and reviews
Amazon and other marketplacesSales channelStock levels and prices kept in sync
The shop tillTaking payment at the counterEvery sale deducts from the shared inventory
ERP or management systemPurchasing and suppliersRestock alerts and orders grouped by supplier
SpreadsheetsWhatever had nowhere else to liveNo longer needed to reconcile stock

The catalogue, half the work and nobody mentions it

Syncing stock levels achieves little if product listings take three weeks to go live. That is the real bottleneck: goods arrive, go on the shop floor the same day and take weeks to appear online because nobody has had time to photograph and describe them.

That is automated too: from a photo of the product comes its listing with title, description and details, ready to review and publish. And the prerequisite is always the same: one code per reference, identical across every system. If the till calls an item one thing and the website another, no system recognises them as the same product.

What if there is more than one shop?

Each location is a separate part of the same inventory, and its till deducts from its own. What goes online is the total of the locations that can genuinely fulfil orders, not one shop’s counter.

That brings three rules to decide: which branch fulfils each order, how transfers between shops are recorded, and what happens when a customer has an item held at the counter. It is covered in the guide to syncing stock across channels.

How to test it before committing to anything

You connect one channel first with a small group of references, sell for real, and watch the clock. With that working you add the next. Wiring up every channel at once, in peak season, is the fastest route to reconciling by hand.

Nothing here is bought blind: every piece can be seen running before you decide.

Watch it working

Thirty seconds: from a product photo to a listing ready to publish, with the whole flow working behind it.

Frequently asked questions

What about Amazon FBA stock?

FBA manages its own inventory in Amazon’s warehouses, separate from the stock you control. The sync must treat it as an independent warehouse: when somebody buys on your online store, only your stock is deducted, not FBA’s. If you sell through Seller Central without FBA, real-time sync against a central inventory does work.

Real-time sync or batches?

It depends on volume. With heavy movement, real time is the only safe option: any delay causes overselling. With few daily transactions, syncing every 15 or 30 minutes is usually enough and simpler to maintain. Rule of thumb: above 20 units a day in one channel, go real time.

Do we need to change till system or ecommerce platform?

Usually not. If the till can export sales or allows its database to be queried, it connects without being replaced. Changing till systems is the most expensive decision and the most disruptive to daily trading, so it stays as a last resort.

How are returns handled?

Returned stock is kept separate from sellable stock until somebody inspects the item. The system distinguishes at least three states — available, under review and not sellable — and only publishes the first. Restoring stock automatically on arrival ends up selling something online that was not in a fit state.

Can this be built without paying for an inventory suite?

For many mid-sized shops, yes. The sync logic can be built to measure by connecting what you already have, without monthly licences for platforms costing hundreds a month. For businesses with dozens of warehouses and complex reverse logistics, a full ERP is worth considering.

Lee esta página en español: Sincronizar stock y catálogo entre todos tus canales