SKUs that are out of stock on OpenCart but still live and sellable on a connected marketplace. Direct oversell risk: a customer can buy something you cannot fulfil.
At a glance
A cross-connector view that joins your OpenCart stock levels with a connected marketplace’s (for example Amazon) listing status. It flags SKUs that read out of stock in OpenCart but are still active and buyable on the marketplace. That gap is an oversell waiting to happen: a marketplace shopper places an order you cannot fulfil, which triggers cancellations, refunds, and on Amazon, account-health penalties. OpenCart has no native marketplace integration, so this card only populates when a marketplace connector is linked, and the join is keyed on SKU or model.
Calculation
Calculated automatically from your OpenCart data joined with the connected channel. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK kitchenware merchant on OpenCart 3.x selling the same catalogue on Amazon via a connected Amazon Selling Partner account. OpenCart is the inventory master; Amazon listings are meant to follow it. Snapshot taken 13 Apr 26.
What’s interesting here:
- Two confirmed oversell risks are live right now. KW-CHEF-08 and KW-PAN-26 are out of stock on OpenCart but still buyable on Amazon. Every hour they stay that way is an hour an Amazon shopper can place an order you cannot ship. On Amazon specifically, an unfulfillable order damages your account health, not just that one sale.
- The card is below its alert floor, but only just. With 2 confirmed SKUs the
>5alert is not firing yet. That is the moment to fix it, before a slow inventory-sync day pushes the count past the threshold and turns a quiet problem into a flood of cancellations. - The unmatched SKU is the dangerous one. KW-MUG-SET is out of stock on OpenCart and active on Amazon, but because it has no SKU or model on OpenCart, the join cannot confirm it. It is an oversell risk the card cannot see. Fixing Products Missing SKU / Model is what makes this card trustworthy.
- The healthy rows prove the sync usually works. KW-BOARD-L went out of stock on OpenCart and the Amazon listing correctly followed it down. That is the intended behaviour; the flagged rows are where the sync lagged or failed.
- Push the two flagged SKUs to inactive on the marketplace immediately, or set marketplace quantity to zero, until OpenCart stock recovers.
- Investigate the sync lag. If OpenCart went to zero hours ago and Amazon is still live, the inventory feed to Amazon is delayed or broken. Fix the feed cadence, not just these two SKUs.
- Resolve the unmatched SKU by adding a SKU or model to KW-MUG-SET on OpenCart so the join can see it next sync.
- Confirm restock dates. For SKUs restocking soon, marketplace preorder or back-order handling may be preferable to deactivating the listing entirely.
Sibling cards merchants should reference together
Reconciling against OpenCart
Where to look in OpenCart admin: OpenCart can show you the stock half but not the marketplace half. Catalog → Products shows the quantity per product; Reports → Products → Products Viewed and the stock columns help you see what is at zero. The underlying data is the quantity,sku, and model columns on oc_product, plus the out-of-stock setting under System → Settings. Marketplace listing status lives entirely in the connected marketplace account, OpenCart has no native marketplace integration, so the listing half is supplied by the Amazon connector.
Other OpenCart views that look relevant but cannot answer this:
- Catalog → Products quantity column: shows OpenCart stock, says nothing about whether the marketplace listing is live.
- The storefront “out of stock” label: governs your own store, not Amazon.
- An inventory export: snapshots OpenCart stock at a point in time, with no marketplace status.
Cross-connector reconciliation (OpenCart stock joined with a connected marketplace):