ThisCalculator

Everyday

Shopify Product Has Inventory but Shows Sold Out?

Updated · Standard formula, shown below

If your Shopify product has inventory but still shows “sold out” to customers, the cause is almost always a setting in the product’s inventory policy, a missing location assignment, or an active sales channel that isn’t syncing correctly. This article walks you through the most common reasons and the exact steps to fix each one, so your items become purchasable again.

Why Shopify Shows Sold Out When Stock Exists

Shopify determines availability by combining three things: the quantity you’ve entered, the locations you’ve assigned to that product, and the inventory policy you’ve selected. If any of these are misconfigured, the storefront will display “sold out” even though the product has stock. The most frequent culprit is the “Continue selling when out of stock” setting—if it’s unchecked, the product becomes unavailable the moment the quantity reaches zero, even if you have incoming stock or multiple locations with inventory.

Check Your Inventory Policy First

Every product and variant has an inventory policy that controls how Shopify behaves when stock hits zero. To review it:

  1. Go to Products and click on the product that’s showing sold out.
  2. Scroll to the Inventory section.
  3. Look for the checkbox labeled “Continue selling when out of stock”.
  4. If it’s unchecked, check it and save. This tells Shopify to keep the product visible and purchasable even when quantity is zero.

This setting applies per variant, so if you have multiple options (size, color), check each one. A common mistake is fixing the parent product but forgetting that each variant has its own policy.

Verify Your Location Settings

Shopify tracks inventory by location. If your product has stock at Location A but your online store is set to sell from Location B, customers will see “sold out” because the available inventory at the selling location is zero. To check:

  • Go to Products and open the product.
  • In the Inventory section, click “Manage inventory” to see quantities per location.
  • Make sure the location you’re selling from (usually your default location) has stock allocated.

If you have multiple locations, you can also adjust the Inventory settings under Settings → Locations to set which locations are used for online sales. If a location is deactivated or not assigned to the online store, its stock won’t count.

Check Sales Channels and Apps

Sometimes the product is available on your main online store but sold out on a specific channel like Facebook Shop or a marketplace app. Each sales channel can have its own inventory policy. To see which channels are active:

  • Go to Products and click the product.
  • In the Sales channels section, you’ll see which channels this product is available on.
  • If a channel is listed but the product is sold out there, check that channel’s settings—some apps override Shopify’s inventory settings.

For example, if you use a dropshipping app that syncs inventory, it might set quantities to zero even when you have stock in Shopify. Disabling the app’s inventory sync or updating the product in the app often resolves the issue.

Common Misconception: “Out of Stock” vs. “Sold Out”

Many store owners confuse the two labels. “Out of stock” means the quantity is zero but the product is still visible (because “Continue selling” is enabled). “Sold out” typically means the product is unavailable for purchase—either because the policy is set to stop selling, or because the product is not active on the current sales channel. If you see “sold out” on the storefront, it’s not just a label; it’s a state that blocks checkout.

Step-by-Step Fix for the Most Common Scenario

Here’s a quick checklist to resolve the issue when you have inventory but see “sold out”:

  1. Confirm the product status is Active (not Draft or Archived).
  2. Check each variant’s inventory policy—enable “Continue selling” if needed.
  3. Verify that the location with stock is assigned to the online store.
  4. Check if any apps or sales channels are overriding inventory.
  5. Clear your browser cache or test in an incognito window—sometimes the storefront is cached.
  6. If nothing works, duplicate the product and set it up fresh, then delete the old one.

This last step often fixes hidden data corruption that isn’t visible in the admin.

Frequently Asked Questions

Why does my product show “sold out” even though I have 10 in stock?

This usually happens when the product’s inventory policy is set to “Stop selling when out of stock” and the quantity is actually zero at the location you’re selling from. Check your location settings and the “Continue selling” checkbox. Also, ensure the product is active and not set to “Draft” status.

Can I set a threshold to show “low stock” instead of “sold out”?

Yes, Shopify lets you set low-stock alerts in Settings → Notifications, but the storefront label depends on your theme. Some themes show “Only X left” when quantity is below a custom threshold. To avoid “sold out” entirely, keep “Continue selling” enabled.

Why does one variant show sold out while another is fine?

Each variant has its own inventory quantity and policy. If one variant has zero stock and “Continue selling” is unchecked, it will show sold out while others remain available. Check each variant individually.

Does deleting a location affect my inventory?

Yes. If you delete a location, the inventory at that location is removed from your total. If the deleted location was the only one with stock, the product will show sold out. Reassign inventory to another location before deleting.

Can a third-party app cause my product to show sold out?

Yes. Inventory sync apps, dropshipping tools, and marketplace connectors can overwrite your Shopify quantities. If the issue started after installing an app, try disabling it temporarily or adjusting its sync settings.

How do I make a product available again after it’s sold out?

Simply increase the quantity at the correct location, or enable “Continue selling when out of stock” to allow backorders. If the product is set to “Archived” or “Draft,” you’ll need to reactivate it first.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.