The Hidden Setting in Shopify That's Costing You Sales Every Day.

Open your Shopify admin right now. Click on any product. Scroll down to the Inventory section. Look for a checkbox that says "Continue selling when out of stock."
Is it checked?
If you have never specifically unchecked it, the answer is yes. Because Shopify turns it on by default for every product you create. And it has been quietly causing one of two problems for you every single day.
Problem one: you are overselling products you do not have in stock. Customers order, you cannot fulfill, you cancel, they leave a bad review, and your payment processor makes a note.
Problem two: you already know about this setting, you turned it off, and now you are losing sales every day because Shopify shows "Sold Out" even when you have inventory sitting in your warehouse or available on other channels.
Both problems stem from the same root cause. And both have the same fix.
What This Setting Actually Does
When "Continue selling when out of stock" is ON, Shopify allows customers to purchase a product even when the inventory count shows zero. The order goes through, payment is collected, and a confirmation email fires. As far as the customer knows, everything is normal.
The only person who knows there is a problem is you, when you look at your orders and realize you owe a product you do not have.
When the setting is OFF, Shopify prevents the purchase when inventory reaches zero. The customer sees "Sold Out" and cannot add the product to their cart. No order, no problem. Unless, of course, you actually do have that product, just not where Shopify is counting.
Why Shopify Defaults It to ON
Shopify is not being malicious. Their default makes sense for a significant chunk of their merchants:
- Dropshippers: They never hold inventory. Stock count is irrelevant.
- Print-on-demand sellers: Products are manufactured after the order. No stock to track.
- Made-to-order businesses: Custom furniture, bespoke goods, they build it when you buy it.
- Service businesses: Selling digital products, courses, or consultations.
For these businesses, turning the setting off would kill sales for no reason. The product is always "in stock" because it does not exist until someone orders it.
The problem: this default also applies to the thousands of Shopify stores selling physical, finite inventory. Products sitting in warehouses, on shelves, in FBA. Products that can and do run out. For these sellers, the default is a trap.
The Overselling Cascade
Let me walk through what happens when this setting bites you.
You sell a popular kitchen gadget. You have 12 units left. Over the weekend, 14 orders come in. Shopify processes all 14 because the setting allows it. Monday morning, you open your orders dashboard and see 14 orders against 12 units of stock.
Two customers are not getting their product. Now you have to:
- Contact the customer, explain the situation, apologize
- Issue a refund, which takes 5-10 business days to appear on their statement
- Absorb the processing fee, Shopify Payments charges you to process the original transaction but does not always refund its cut on a cancellation
- Handle the review, angry customers leave reviews. "Ordered and they cancelled because they did not have it. Waste of time."
- Flag with your payment processor: high cancellation rates trigger reviews from Shopify Payments and Stripe. Enough cancellations and your processing fees go up or your account gets restricted.
Two oversold orders do not sound catastrophic. But if this happens weekly across 30 products? That is 8-10 cancellations per month, 8-10 bad customer experiences, and a growing reputation problem that shows up in reviews, return rates, and customer lifetime value.
The Opposite Problem: Turning It Off Too Soon
Here is where most advice articles stop. "Turn off the setting. Problem solved." But that creates a different problem that is equally expensive, and harder to notice because you never see the lost sales.
Consider this scenario: you sell on Shopify and Amazon. You have 50 units in your warehouse. Shopify thinks you have 20 (because you sent 30 to FBA and manually adjusted the count). Amazon has 30.
The 20 units on Shopify sell out by Tuesday. With the setting turned off, your Shopify listing now says "Sold Out." But you still have 30 units in FBA. Some of those could ship to Shopify customers. Or you have 50 more units arriving from your supplier on Thursday.
For the rest of the week, every customer who visits your Shopify store sees "Sold Out" and leaves. If you get 200 visitors/day to that product page with a 3% conversion rate, that is 6 lost sales per day, $180/day at a $30 average order value. By Thursday when the new stock arrives, you have lost $540 in revenue. Over a month of occasional stockouts like this? Thousands.
The worst part: you have no idea it is happening. There is no "missed sales" report. No notification saying "47 customers tried to buy this product but it was sold out." The revenue just silently does not happen.
The Real Problem: Inaccurate Inventory
Both problems, overselling and false stockouts, share the same root cause: Shopify's inventory count does not reflect reality.
If Shopify always showed the exact, real-time number of units you have available to sell across all channels and locations, the setting would not matter:
- Setting ON + accurate count = you never oversell because the count reaches zero only when stock is truly gone
- Setting OFF + accurate count = you never miss sales because "Sold Out" only shows when stock is truly gone
The setting is dangerous only when the count is wrong. And for multichannel sellers, the count is almost always wrong: because Shopify does not know about sales on Amazon, eBay, your POS, or your wholesale orders. It only sees its own transactions.
How to Actually Fix This
If You Only Sell on Shopify
Turn off "Continue selling when out of stock" for every product and enable Shopify's built-in inventory tracking. As long as you accurately receive inventory when it arrives and let Shopify decrement on each sale, your counts will be correct. Simple.
To do this in bulk: go to Products, select all, click "More actions," then "Edit products." Add the Inventory column if it is not visible, and uncheck "Continue selling when out of stock" for each product. You can also do this via CSV export/import for large catalogs.
If You Sell on Multiple Channels
This is where it gets critical. You need real-time inventory sync across every channel. Here is why:
When a unit sells on Amazon, your Shopify count needs to decrease. When a unit sells on eBay, Shopify needs to decrease. When you receive new stock in your warehouse, all channels need to increase. This has to happen in near-real-time, not hourly, not daily. Minutes or less.
Without sync, your Shopify count drifts from reality with every sale on every other channel. Within a week, the count could be off by 15-30 units per SKU. That means overselling if the setting is on, or premature "Sold Out" if the setting is off.
Tools like Nventory solve this by maintaining a single source of truth for inventory across all your channels. When a sale happens anywhere, Amazon, Shopify, eBay, your POS, wherever, Nventory updates the count across every connected channel within minutes. Your Shopify count stays accurate, which means you can safely turn off "Continue selling when out of stock" without losing sales.
The Step-by-Step Fix
- Audit your current counts. Do a physical count of your inventory. Compare it to what Shopify shows. Note the discrepancy. This is your baseline.
- Set up inventory sync. Connect all your sales channels to a central inventory management tool. Ensure the sync runs in near-real-time, not on hourly schedules.
- Correct your Shopify counts. Once sync is running, update your Shopify inventory to match your actual physical count. The sync tool will maintain accuracy from this point forward.
- Turn off "Continue selling when out of stock" for every product that has finite physical inventory. Leave it on only for products that are truly unlimited (digital, print-on-demand, dropshipped).
- Monitor for 2 weeks. Watch for any sync delays or count discrepancies. Fix any issues before trusting the system fully.
The Revenue Impact
Let me put numbers on this. Consider a Shopify store with 100 products averaging $35 per order, getting 500 daily visitors across all product pages, with a 2.5% conversion rate.
| Scenario | Daily Revenue | Monthly Revenue | Annual Revenue |
|---|---|---|---|
| Setting ON + no sync (3% overselling) | $437 - $13 in refunds | $12,720 | $152,640 |
| Setting OFF + no sync (8% false stockouts) | $437 - $35 lost | $12,060 | $144,720 |
| Setting OFF + real-time sync | $437 | $13,110 | $157,320 |
The difference between the worst scenario (setting off, no sync, false stockouts) and the best scenario (setting off, real-time sync) is $12,600 per year. For a store doing $150K/year, that is an 8.7% revenue increase, just from fixing one setting and one data problem.
And that is a conservative estimate. It does not include the cost of bad reviews from overselling, the higher payment processing fees from cancellations, or the lifetime value of customers who had a negative experience and never came back.
The 5-Minute Audit You Should Do Right Now
- Open Shopify admin. Click Products.
- Click your top-selling product.
- Scroll to Inventory.
- Check the "Continue selling when out of stock" checkbox. Is it checked?
- Check the inventory count. Is it accurate? Do you actually have that many units available to sell, across all channels, all warehouses, all fulfillment centers?
If the setting is checked and you sell physical inventory, you have a problem. If the count does not match reality, you have a problem. If both, you have two problems costing you money every day that you have not noticed yet.
One checkbox. That is all it takes to start. But fixing the checkbox without fixing the inventory data is like putting a bandage on a leaking pipe. Fix both, and this is one problem you will never think about again.
Frequently Asked Questions
Go to Products in your Shopify admin, click on any product, scroll down to the Inventory section. You will see a checkbox labeled 'Continue selling when out of stock.' It is a per-product setting, not a global one: which means you need to check every product individually. For new products, Shopify defaults this to ON, meaning the product will continue to accept orders even when inventory reaches zero.
Shopify's logic is that many merchants use dropshipping, print-on-demand, or made-to-order models where inventory tracking is irrelevant: they can always fulfill orders regardless of stock count. For these business models, turning the setting off would prevent sales unnecessarily. The problem is that Shopify applies this default to ALL merchants, including those who sell physical inventory that can actually run out.
You have two options, both bad: cancel the order (which triggers a refund, damages customer trust, and can hurt your payment processing reputation if it happens frequently) or backorder the item and notify the customer of a delay (which still damages trust and often results in cancellation requests, refund demands, and negative reviews). Repeat overselling can also trigger payment processor reviews that increase your processing fees.
Only if your Shopify inventory counts are accurate. If you sell on multiple channels and inventory is not synced in real-time, turning the setting off means Shopify will show 'Sold Out' even when you have stock available in your warehouse or on other channels. You lose legitimate sales because your Shopify count hit zero while actual stock exists elsewhere. The setting is only safe to turn off when your inventory data is reliable.
Real-time inventory sync keeps your Shopify stock count accurate by updating it whenever a sale occurs on any channel: Amazon, eBay, your warehouse, POS, anywhere. With accurate counts, you can safely turn off 'Continue selling when out of stock' because zero on Shopify actually means zero everywhere. No overselling, no missed sales.
Shopify does not publish data on this, but based on conversations with Shopify Plus agencies and app developers, an estimated 60-70% of Shopify stores selling physical products have never changed this setting from its default ON position. Many store owners do not even know it exists. The ones who discover it usually do so after their first overselling incident.
Related Articles
View all
Strait of Hormuz Supply Chain Response Plan for Ecommerce Brands
Oil above $110, carrier surcharges climbing, and lead times stretching. The response plan ecommerce brands need now to protect inventory and margins.

Shopify Stores Are Now Inside ChatGPT. Here's Why That's a Problem.
Shopify is enrolling every store into ChatGPT by default in late March 2026. There's a 4% fee, AI agents decide what gets recommended, and if your inventory isn't synced across channels, you're one viral prompt away from overselling everywhere.

Google's March 2026 Core Update: What E-Commerce Sites Need to Fix Right Now
Google's first full core update of 2026 is live. Sites with original research gained ~22% visibility. AI-generated content dropped. Here is what changed, who won, who lost, and the concrete fixes for e-commerce sites.