Products incorrectly displaying as sold out is one of the most frequently reported Shopify issues. It is almost always caused by Shopify's own inventory, location, or shipping settings — not the storefront theme or any third-party app.
Shopify determines whether a product is purchasable by cross-referencing inventory data with the customer's location against the store's shipping zones and market settings. If any link in that chain is broken, the product shows as unavailable.
⚠️ April 2024 Default Change: Shopify changed the default fulfillable inventory setting for all new stores to "Sell only within configured shipping zones." This means customers outside your shipping zones will see products as sold out — even with positive stock. This is now the most common trigger for this issue.
If you would like to quickly confirm whether the issue is related to the bundles app, you can temporarily disable the app embed:
Go to Online Store → Themes
Click Customize
Open App embeds
Turn off the bundles app
Save and refresh the product page
If the product still shows as Sold Out after disabling the app embed, the issue is coming from Shopify’s inventory or shipping configuration. You can then safely re-enable the app embed and continue troubleshooting using the steps below.
Step 1: Confirm the Product Is Actually In Stock
Go to Products → Select the product → Variants
Check:
Inventory tracking is enabled
Quantity is greater than 0
The correct variant is not set to 0
If inventory is 0, the product will correctly show as Sold Out.
💡Tip: If you want to allow customers to purchase a product even when inventory reaches 0, enable "Continue selling when out of stock" on the variant:
Go to Products → Select the product → scroll to Variants → click the variant → Shipping and inventory → Check the box "Continue selling when out of stock"
When this is enabled, the product will never show as Sold Out — even at 0 inventory. This is useful for pre-orders or made-to-order products.
📒Note: This setting is per-variant. If your product has multiple variants, you need to enable it on each one individually.
Step 2: Check Inventory Locations
Go to Settings → Locations
Check all the locations you have in store and make sure the location holding stock has “Use inventory at this location to fulfill online orders” enabled
Once you've done that, click View Inventory and verify:
The product has positive stock in the active online fulfillment location
Check that the quantities here match the actual quantities of inventory you have on hand. If they don’t match, you can edit the quantities directly from this page.
Remember to save your changes before you leave the page.
⚠️ Important: If stock exists only in a location that does not fulfill online orders, Shopify will show the product as Sold Out.
For more details, see: Check Shopify Checkout Stock Problems
Step 3: Verify Shipping Rates
Even if inventory exists, Shopify requires at least one shipping rate for the customer’s country/location.
Go to Settings → Shipping and Delivery
Open the shipping profile containing the product
Confirm the customer’s country (or the one you're accessing the store from) is included in a shipping zone
Confirm at least one shipping rate exists for that zone
If no shipping rate is configured for the customer's country or market, Shopify may treat the product as unavailable and display Sold Out.
Step 4: Check Market Settings
Shopify Markets control which products are available in which countries. If a product is not published to a specific market, customers in that region will see it as Sold Out — even if inventory and shipping are correctly configured.
Go to Markets
Confirm the relevant market is Active
If the market has a Catalogs section (Advanced/Plus plans), click into it and verify the product is included
For stores without Catalogs, ensure the product is published to the Online Store sales channel and the market is active for the customer's country
💡Tip: If you only sell domestically, make sure your primary market covers your country. If you sell internationally, each target country needs to be in an active market with the product available.
Most Common Root Causes
In real-world cases, 90% of “Sold Out” complaints come from one of these:
The variant is actually out of stock
Inventory is assigned to the wrong location
Shipping rates are not configured for the customer’s country
If these steps don't resolve the issue, we recommend contacting Shopify Support — they can investigate and fix store-side settings directly.
If you've gone through all the steps above and still suspect the issue might be related to our app, feel free to reach out to us and we'll be happy to take a closer look.







