Guides › Sold out in Shopify, in stock at ShipBob

Shopify says sold out but ShipBob has stock

Updated 16 October 2026 · 4 min read · ShelfTrue team

A product that shows sold out in Shopify while ShipBob has stock it could ship is lost sales nobody sees: no error, no angry customer, just fewer orders. If Shopify and ShipBob seem out of sync on a product like this, these are the usual reasons and how to check each one.

First, confirm it

Compare Shopify Available with ShipBob Fulfillable for the product. (Why these two numbers.) If Shopify shows 0 or less and ShipBob shows more than 0, Shopify is sold out on stock you have.

The usual reasons

New stock arrived and Shopify hasn't caught up

Stock that ShipBob has just received can show there before Shopify's number goes up. Check again after a few hours. If Shopify is still 0, look at the reasons below.

The units are marked Unavailable in Shopify

Shopify keeps damaged units and safety stock as Unavailable, and they don't count as Available. If units were moved there on purpose and are fine to sell, move them back.

An earlier oversell left Shopify below zero

Shopify treats a product as out of stock at zero or below. If it was oversold earlier, Available can be negative, and new stock first fills that gap. A product at −6 needs 7 units before it shows 1 for sale.

Orders on hold in Shopify are keeping the stock

An order whose fulfillment is on hold keeps its stock set aside. Old holds that were never released can hold back units that could be sold. Look for orders with status On hold for this product and release the ones that no longer need it.

The stock is at a location that doesn't sell online

Shopify counts stock per location, and you choose which locations fulfill online orders. If the product's units are recorded at a location that doesn't, your online store can show it sold out.

Another app or a hand edit set it to 0

Open the product, click View adjustment history in the Inventory section, and read the Created by column. It names the staff member, app or sales channel behind each change.

Start selling it again

  1. Fix the cause first, so the number doesn't drop back.
  2. Set Shopify Available to what ShipBob can ship, on the product page or with an inventory CSV import for many products at once.
  3. Start with the products that sold fastest before they hit zero: each day sold out costs you roughly a day of their sales.

Related guides

ShelfTrue does this check for you. Upload your warehouse's stock file and ShelfTrue compares it with Shopify at least once an hour on paid plans. It lists the products that show sold out in Shopify while the warehouse could ship them. Coming soon: connect ShipBob directly, and ShelfTrue will read its stock for you. We can look, but never change anything at the warehouse.

Your first check is free.

Get my free stock check

Sources