Why does stock drift, and how do I sync it?
The site shows it in stock, but the warehouse has run out. The customer has paid and you have to cancel. This is e-commerce’s most frustrating and most preventable mistake. 📦
Stock errors rarely come from a single source. They come from selling in several places at once: the site, a shop, a marketplace, the phone.
Short answer: stock is kept in one place and every other channel reads from it. Two separate stock counts will sooner or later contradict each other. 🎯
Related reading from the archive: attribution · which number counts as success.
Why stock drifts
BU BÖLÜMÜN ÖZETİ
- Multi-channel selling
- Manual updates
- Returns and cancellations
- Variation confusion
Four reasons. 🔍
Multi-channel selling
When the same product sells on the site and a marketplace, one sale leaves the other unaware. 🔀
Manual updates
If shop sales are entered in the evening, there is a gap all day. ✍️
Returns and cancellations
If cancelled orders do not return stock, the product shows out of stock. ↩️
Variation confusion
If sizes and colours are not tracked separately, the total is right and the detail wrong; structure sits in the variations guide. 🎨
A single source of truth
BU BÖLÜMÜN ÖZETİ
- WooCommerce at the centre
- Accounting or warehouse software at the centre
- A marketplace management tool at the centre
- The rule
Three options. 🏛️
WooCommerce at the centre
If most sales happen on the site, stock lives there and other channels feed from it. 🌐
Accounting or warehouse software at the centre
If physical shops and a warehouse dominate, that is the centre; the site becomes a reader. 🏬
A marketplace management tool at the centre
If most sales are on marketplaces, managing all channels from one tool makes sense. 🛒
The rule
The centre is wherever sales and stock movement are most intense. ⚖️
How to set up sync
BU BÖLÜMÜN ÖZETİ
- The same product code
- Frequent updates
- A safety buffer
- Error alerts
Four rules. 🔧
The same product code
Every channel uses the same SKU; matching is done by code, not by name. 🔢
Frequent updates
Not once a day but as close to real time as possible. Slow sync is nearly no sync. ⚡
A safety buffer
For low-stock items, one or two units are held back from channels; clash risk falls. 🛡️
Error alerts
Who hears when sync breaks? A silent break can go unnoticed for days. 🚨
Four common mistakes
BU BÖLÜMÜN ÖZETİ
- Keeping two stock counts
- Mixed product codes
- Ignoring pre-orders
- Never counting
All four produce cancellations. 🚧
Keeping two stock counts
If the site and warehouse live with different numbers, nobody knows which is right. ⚖️
Mixed product codes
The same product under different codes on two channels means sync fails. 🔢
Ignoring pre-orders
If you accept orders for out-of-stock items, say so clearly, or complaints follow. ⏳
Never counting
However good the system, a physical count is still done periodically. 📋
When stock runs out
BU BÖLÜMÜN ÖZETİ
- Hiding the product
- Showing “sold out”
- A notify-me button
- Showing alternatives
Four options. 🔄
Hiding the product
Easy, but the page can drop from search results. 🙈
Showing “sold out”
The page stays and the customer waits; usually the right choice. 🏷️
A notify-me button
An email when stock returns wins back lost demand. 🔔
Showing alternatives
Suggesting similar products keeps the customer on the site. ↔️
What should I do today?
BU BÖLÜMÜN ÖZETİ
- Step 1: choose the centre
- Step 2: match product codes
- Step 3: add a safety buffer
- If you want help
Three steps, one day. 🪜
Step 1: choose the centre
Where will stock be kept? One answer. 🏛️
Step 2: match product codes
Is the code the same on every channel? Build a table. 🔢
Step 3: add a safety buffer
Hold back one or two units on low-stock items. 🛡️
If you want help
Let us set up your stock synchronisation: use the consult your expert form. For your current setup see the digital audit; the whole sits on the WordPress and WooCommerce consultancy page. 🎯
📝 Notes From the Field
A store selling on its site and a marketplace was cancelling several orders a week as out of stock. The reason: the same product had a different code on each channel, so sync could not match them. Codes were unified and a safety buffer added. The following month, stock-related cancellations dropped to zero.
📖 Short Glossary
Stock synchronisation: keeping stock levels equal across channels. Single source of truth: the system where stock is actually kept. SKU: the unique code that matches a product across channels. Safety buffer: units held back from sale to prevent clashes.
⚡ Quick Summary
Keep stock in one place; other channels read from it. 📦 Drift comes from multi-channel selling, manual updates, returns and variation confusion. Sync rests on one product code, frequent updates, a safety buffer and error alerts. When stock runs out, show “sold out” and a notify-me button rather than hiding the product.
🎯 Next Step
Let us set up your stock synchronisation: use the consult your expert form. Marketplaces sit in the marketplace guide; for your setup see the digital audit.
Frequently Asked Questions
Sık Sorulan Sorular
As close to real time as possible, at least every few minutes. For fast-selling products even hourly sync produces clashes.
Shop sales should be recorded from the till instantly. If they are entered in bulk in the evening, always use a safety buffer to cover the daytime gap.
Yes. Shrinkage, loss and mis-entry never appear in software on their own; periodic counts tie the system back to reality.
