Multi-store5 min read
Inventory Sync Not Working? Check a Stock Change Really Landed
When an inventory sync says done but the stock is wrong, check the store itself. Preview the change, approve it for that store, then read it back from Shopify.
In this guide
The short answer: a sync app saying “synced” only tells you it sent a request. It does not tell you the store now shows the stock you meant. To know a stock change really landed, check three things for each store: what the change was before it was written, who approved it for that store, and what Shopify reports after the write.
Merchants who run two or more Shopify stores often install a sync app to fix one simple problem, keeping stock in line, and then find the counts still drift. Support asks for screenshots, the app’s log says everything succeeded, and the store still shows the wrong number. This guide gives you a routine that does not depend on any tool’s success message.
Why “synced” is not the same as “landed”
A stock change has three moments:
- Before: what the store showed, and what you intended it to show.
- The write: a request sent to the store.
- After: what the store actually shows once the write is done.
Most silent drift lives between the second and third moments. A request can be accepted and still not leave the store where you expected. A location can be mapped wrong, a variant can be matched to the wrong SKU, two updates can arrive in the wrong order, or a later sale can change the count again. If nobody reads the store back, the first person to notice is often a customer who ordered something that was not there.
So the useful question is not “did the sync run?” but “does the store now show what we approved?”
Step 1: Write down the before and the intended after
Before you change stock on any store, note for each SKU:
- the store it belongs to,
- the current quantity in that store,
- the quantity you want it to be, and why.
That last part matters. Stores often should not hold the same number. A wholesale store, a regional store and a client’s store may each be right with different counts. Decide per store rather than copying one number everywhere.
If you suspect a sync app has already changed stock behind your back, stop and read what to do when a sync app changed stock without approval first. Repair comes before routine.
Step 2: Preview the change for that store
Look at the exact change before it is written: the SKU, the store, the value before and the value after. A preview catches the most common mistakes while they are still cheap: the wrong store, the wrong variant, or a quantity typed with an extra digit.
If you change several stores, make one change per store and preview each one. A single bulk action across stores hides which store got which value.
Step 3: Get it approved for that store
Someone other than the person who prepared the change should approve it, at least for stock and anything involving money. Keep the approval tied to the store it belongs to. An approval for one store should never quietly cover another.
Write down who approved it and when. When the counts look wrong next week, the first question will be who changed it, and you want the answer without digging.
Step 4: Read the stock back from Shopify after the write
This is the step most sync setups skip. After the change is written, open the store and check the quantity Shopify reports for that SKU and location. Compare it with the value you approved.
- It matches: the change landed. Record it and move on.
- It does not match: do not write again right away. Check whether a sale, a return or another tool changed the count in between. Then decide whether to correct it, again with a preview and an approval for that store.
Repeat the read-back for every store you changed. One store landing correctly says nothing about the others.
Step 5: Know how to undo it
Before you approve, know what happens if the change is wrong. Some changes can be reversed cleanly; others cannot be undone in Shopify, so the preview is your main safeguard. Keep the before value from Step 1 so you can set it back if needed.
A routine you can reuse
- List each SKU with its store, current quantity and intended quantity.
- Preview the change for each store.
- Approve each change for its own store and note who approved it.
- After the write, read the quantity back from Shopify for that store.
- Investigate any mismatch before writing again.
For a deeper routine on the changes themselves, see how to manage inventory across multiple Shopify stores without risky bulk edits. To look at one SKU in every store before you decide anything, see how to compare inventory across multiple Shopify stores.