Diff-only push to Shopify every 15 min. Vendor stock changes hit your store before customers reach checkout.
Daily-batch inventory syncing leaves customers seeing "in stock" while orders quietly turn into refunds. Ordnance diffs every 15 minutes — only pushing when actual stock changes. Idempotent, multi-warehouse, fully tracked.
Vendor stock changes hit Shopify in 15 min, not 24 hours. Customers see real numbers.
We track last-pushed quantity per mapping. Only push when it changes. Saves API calls + audit log noise.
Uses inventorySetQuantities for absolute set, not adjustments. Safe to re-run, no double-counting.
Per-store primary location auto-cached. Multi-location push on the roadmap.
Every sync run shows items processed, items changed, items failed, and the diff context.
| What | Ordnance | SparkShipping |
|---|---|---|
| Sync cadence | Every 15 min | Daily |
| Idempotency | Yes — set, not adjust | Adjust-based, drift over time |
| Failure visibility | On-screen DLQ | Hidden in logs |