The real symptom
An order is placed but the stock number appears unchanged, items keep selling indefinitely, or quantities disagree across admin, POS, and storefront.
Likely causes
- Track quantity is disabled.
- Tracking is enabled on one variant but not others.
- Stock was committed at another location.
- Continue selling when out of stock is enabled.
- An app or ERP overwrote the adjustment.
- The order was canceled, edited, restocked, or refunded.
- On hand, Available, and Committed are being confused.
Confirmed Community fix
Community answers resolve the basic issue by enabling inventory tracking. Shopify inventory states and automatic deductions depend on tracking being active for that specific variant.
Exact admin path
- Open Products and the affected product.
- Open the exact variant sold.
- Enable Track quantity.
- Review Continue selling when out of stock.
- Confirm the variant is stocked at the online fulfillment location.
- Enter the correct Available quantity.
- View adjustment history for existing orders.
Simple checks
{% assign current_variant = product.selected_or_first_available_variant %}
Variant: {{ current_variant.title }}
Available for sale: {{ current_variant.available }}
Inventory policy: {{ current_variant.inventory_policy }}
Inventory management: {{ current_variant.inventory_management }}
If inventory_management is blank, Shopify is not managing inventory for the variant.
Do not do this
Do not manually subtract inventory after every order before checking tracking and history. You may double-deduct stock.

