Products show as sold out or unavailable on the live store
Products look in stock in the Shopify editor but show as sold out on your live store? Fix it via Markets, shipping zones, locations, and variants.
Last updated
Was this helpful?
Products look in stock in the Shopify editor but show as sold out on your live store? Fix it via Markets, shipping zones, locations, and variants.
Your products look available in the Shopify theme editor but show as "sold out" or "unavailable" on the live storefront. This is Shopify platform behavior, not a theme bug — it comes down to Markets, shipping zones, fulfillment locations, or how your variants are set up.
The theme editor runs in design mode (request.design_mode). Shopify intentionally bypasses geolocation and shipping-zone checks there so you can preview your layout freely. Your live storefront does apply those checks — so availability can differ between the two.
On the live site Shopify geolocates each visitor. If their region falls outside your active markets or shipping zones, products are marked unavailable — even with stock. If you're browsing from an uncovered region, the whole catalog can read as sold out.
Go to Shopify Admin → Settings → Shipping and delivery and confirm your zones cover the countries you sell to.

Go to Shopify Admin → Settings → Markets and confirm your target markets are active.

Example: The same product can show differently depending on the visitor's location.


Tip: Use the View as selector at the bottom of the theme editor to preview a different market without changing your location.
If your stock sits at a location that isn't set to fulfill online orders, products also read as sold out.
Go to Shopify Admin → Settings → Locations.
Open your active location and confirm Use inventory at this location to fulfill online orders is checked.
Confirm your inventory is assigned to a location mapped to the Online Store sales channel.

"Unavailable" on a specific variant does not mean sold out — it means that exact combination of options isn't set up on the product.
Go to Shopify Admin → Products → [your product] → Variants.
Check that every option combination you want to sell is listed.
Make sure each variant has inventory assigned and is active.

Open your live store in an incognito window using a VPN set to your primary market (e.g. United States). If products appear in stock, the issue is region/market coverage, not inventory.
Note: You can also use the View as selector at the bottom of the theme editor to preview a different market without a VPN.
Last updated
Was this helpful?
Was this helpful?
