Skip to content

Shopify Dude Fix

Why Shopify Shows In Stock When the Right Warehouse Is Out

Why multi-location Shopify stores can show products as in stock even when the correct regional warehouse is out.

Quick answer

Multi-location inventory does not always behave the way merchants expect by country or warehouse. Shopify can consider inventory across locations and order routing rules unless your locations, shipping profiles, fulfillment settings, and Markets setup are aligned.

Symptom

A product shows as in stock to customers in one country even though the warehouse that serves that country has no inventory. Another warehouse may have stock, but it cannot or should not fulfill that market.

Most likely causes

  • Combined inventory expectation. The storefront may appear to care that any location has stock, while the business cares which location can ship.
  • Shipping profile/location mismatch. A location may still be allowed to fulfill for a market it should not serve.
  • Order routing priority. Shopify assigns orders based on routing rules, inventory availability, proximity, and market rules.
  • Market-to-location setup incomplete. Markets, shipping zones, and fulfillment locations need to agree.
  • Oversell settings. Variants may allow continued selling when out of stock.

Quick checks

  1. Open Settings → Locations and review active locations.
  2. Check inventory quantity by location on the variant.
  3. Review shipping profiles and whether each location can fulfill for the market.
  4. Review order routing rules.
  5. Check Markets and delivery settings for the affected country.
  6. Confirm the variant is not set to continue selling when out of stock.

Theme, app, or code checks

  • Test with a VPN or market preview, then check what inventory/location should fulfill the order.
  • If one warehouse should not ship to a country, remove that fulfillment path from shipping/delivery settings.
  • If native setup cannot express the business rule, consider an inventory/availability app or custom storefront logic.
  • For complex B2B/B2C warehouse splits, document the intended inventory source per customer group/market.

When to stop guessing

Stop assuming “in stock” means “in stock at the right warehouse.” In multi-location stores, the important question is fulfillable inventory for that customer, market, and shipping path.

Prevention checklist

  • Map each market to allowed fulfillment locations.
  • Test each market with products stocked in only one location.
  • Review order routing after adding warehouses or Markets.
  • Do not use combined stock display if customers need region-specific availability.

Sources and further reading