Available vs On Hand: The Shopify Inventory States That Decide Whether Your Sync Is Right
Shopify splits stock into on hand, available, committed, unavailable and incoming. What each state means, and which one belongs in your sheet.
Blog
All 60 articles, grouped into 4 series. Pick the one closest to what you need right now.
Articles in this series
How Shopify actually holds inventory, and what one column in your sheet really means. Once the vocabulary is settled, these articles cover the design decisions: full sync or incremental, and which number you write.
View all 17 articles →Latest
Shopify splits stock into on hand, available, committed, unavailable and incoming. What each state means, and which one belongs in your sheet.
Rewrite everything, or send only what changed? Incremental wins on speed, full sync is harder to break — and the hybrid most stores land on.
You restock a return and by morning the number is back. That is two writers fighting over your stock — how to make returns fit a sheet process.
A Shopify inventory sync fails quietly. Watch three things — did it run, did it change anything, does it still match — and build alerts for them.
Left alone, a sync sheet fills with products you stopped selling. How to retire discontinued SKUs safely, using Shopify archive, not delete.
Shopify inventory sync rarely stops outright — it drifts. Four numbers that tell you whether it is working, and how to collect them.
A playbook for the moment a bad sync pushes wrong quantities into Shopify: stop the damage, find the right numbers, and correct safely.
On flash sale day stock moves by the minute, and the gap between syncs becomes your overselling window. How to sync before, during and after.
When an item sells alone and inside a set, sync gets harder. One physical pile shared by several SKUs — how to sheet it and run it safely.
Marketplace, wholesale, shop floor. When several channels sell from one shelf, pick an owner for the number and allocate stock deliberately.