SKUs whose on-hand count differs between Oracle ERP Cloud (system of record) and commerce platform. Sync-failure detector.
At a glance
SKUs whose on-hand count in Oracle Inventory Cloud (system of record) differs from the commerce platform’s available-to-sell count. Sync-failure detector. Each row is a SKU with Oracle qty, commerce qty, drift, and last sync timestamp.
| What it counts | WHERE oracle.on_hand != commerce.available_to_sell for each SKU mapped between the two systems. Threshold filter (default 5 units) suppresses noise from minor cycle-count drift. |
| Currency | n/a (unit-count metric). |
| Channels | All connected commerce platforms (Shopify, BigCommerce, Adobe Commerce, Salesforce Commerce Cloud). |
| Time window | Real-time snapshot. |
| Alert trigger | any SKU drift >5 units |
| Roles | owner, operations |
Calculation
Calculated automatically from your Oracle ERP Cloud data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US Fortune 500 home-goods retailer on Oracle ERP Cloud + Shopify Plus + Adobe Commerce. Snapshot 14 Apr 26. 12,400 SKUs mapped between Oracle and the two commerce platforms.| Drift type | SKU count | Avg drift |
|---|---|---|
| Oracle higher than commerce (commerce understates availability) | 184 | -22 units |
| Commerce higher than Oracle (commerce overstates availability) | 92 | +18 units |
| Total drift SKUs | 276 |
| SKU | Oracle qty | Commerce qty | Drift | Last sync | Risk |
|---|---|---|---|---|---|
| FURN-SOFA-3SEAT-GREY | 248 | 0 | -248 | 14 hours ago | Lost sales (commerce oversold then ran out, switched off) |
| FURN-RUG-12X8 | 0 | 64 | +64 | 2 days ago | Overselling risk (commerce will accept orders we cannot fulfil) |
| LAMP-FLOOR-BRASS | 84 | 142 | +58 | 18 hours ago | Overselling risk |
- 184 SKUs where Oracle has more than commerce. Commerce is understating availability. Lost sales risk: customers see “out of stock” on commerce when warehouse has stock. Cause: stuck inventory sync from Oracle to commerce.
- 92 SKUs where commerce has more than Oracle. Commerce is overstating availability. Overselling risk: customers can place orders that warehouse cannot fulfil, leading to refunds, customer complaints, NPS hit. Cause: stuck inventory deduction from commerce back to Oracle (orders shipped but inventory not deducted in commerce mirror).
- The FURN-SOFA case is the most painful. Oracle has 248 units; commerce shows 0; the Shopify Plus storefront marked it as out-of-stock. 14 hours of lost ad-driven traffic and lost sales on a $1,400-MSRP item.
- Cause analysis: Most drift originates from Oracle Integration Cloud (OIC) inventory-sync flow failures. OIC’s monitoring shows individual integration runs but does not surface the cumulative business impact. Vortex IQ does.
- Action playbook: Prioritise high-drift, high-value SKUs. Force-resync from Oracle. Audit OIC’s inventory-sync health. Consider implementing a freshness-check alert: if commerce inventory has not been updated in 6+ hours, flag.
Sibling cards merchants should reference together
| Card | Why pair it with Inventory Sync Drift |
|---|---|
| Total Inventory Value | Oracle-side truth. |
| OOS with Open SO Demand | If commerce showed it as available but warehouse is OOS, that is the overselling outcome. |
| Low Stock Alerts | When sync drift means commerce sees stock that is actually depleted. |
| Commerce-platform inventory cards | The other side of the drift. |
Reconciling against the vendor’s own dashboard
Where to look:Oracle Inventory Cloud → Manage Item Quantities (Oracle truth) Commerce platform admin → Products → Inventory (commerce truth) OIC → Monitoring → Inventory Sync Integration (the integration health view)OIC’s monitoring shows individual sync runs; this card aggregates the resulting state drift into a business view. Why our list may legitimately differ:
| Reason | Direction | Why |
|---|---|---|
| Reservation logic | Either | Oracle on-hand minus reservations vs commerce available-to-sell. The card uses available-to-sell (post-reservation) on both sides for parity. |
| Multi-warehouse aggregation | Either | Commerce may show the merchant’s website availability; Oracle sums across multiple warehouses. Field map controls aggregation. |
| Sync window | Card flags during in-flight sync | Commerce update lags Oracle by minutes during sync; minor drift is expected. |