Problem

Shopify inventory mismatch

Storefront available disagrees with warehouse expected stock. Learn the lifecycle, money impact, and the evidence AXIOTRA stores.

What it is

Shopify available is not the shadow expected available. Classic example: expected 113, Shopify 111. Two units failed to propagate after a warehouse receipt or a return.

How it happens

Inventory webhooks fail (HTTP 5xx), location ids are mapped wrong, POS and online share a pool incorrectly, or a manual adjustment in Admin never reached the WMS.

Example timeline

10:14 order created. 10:15 payment captured. 10:16 warehouse webhook sent. 10:16 webhook failed. 10:23 retry. If the retry never writes Shopify, the storefront stays stale while the warehouse is correct.

Financial impact

Treat as potential exposure: missing units × contribution. Do not print YOU LOST $X. VIEW EVIDENCE shows the unit math.