How to Hide Sold-Out Products in Shopify?

Showing sold-out products can create a poor shopping experience if not managed properly. In this blog post, learn how to hide sold-out products in Shopify to avoid sold-out mishaps.

Steps to Hide Sold-out Products on Shopify – Easy Way 

The easiest way to hide sold-out products on Shopify is using the Smart Collection condition. Shopify will automatically track your inventory and not show your product in any collection pages. 

Here are the steps to set the condition. 

Step 1: Check Track Quantity for Product 

Go to Products and select a product from the list. Then, scroll down to the Inventory section and check the Track quantity.

Track product quantity on Shopify

This allows Shopify to track the product inventory. 

Step 2: Set Collection Conditions

Now, go to Collections > Click on the Collection. 

Navigate to Collection type. Choose Smart (Automated) and set the following condition.

  • Select Products must match: all conditions
  • Add a condition: Inventory stock is greater than 0
Set Smart Collection Condition on Shopify

Step 3: Save the Changes and View Them

Go ahead and save the collection. This set conditions will ensure only products with available inventory (stock > 0) are included in the collection.

While this method hides the products from the collection, they will still be accessible on product pages. There is an option to remove the sold-out products from the sales channel, but it is not recommended to do so from an SEO point of view.

How to Hide Sold Out Items on Shopify: Other Options 

Another way to hide out-of-stock products on Shopify is using the free Shopify Flow app or a paid third-party app from the Shopify App Store, which comes with automation and many advanced features.

Shopify Flow App

Using the free Shopify app, you will need to set a condition flow to hide products from a specific collection.

The purpose is the same as the steps we discovered above, but the method is different. 

  • Go to Apps > Shopify Flow >Create workflow.
  • Select a trigger > Search and select Product variant inventory quantity changed.
  • Click the + button > Select Condition > Click Add criteria.
  • Select Product total inventory from the search bar and set condition is less than and enter the value 1.
  • Then, under the IF block > + button > add an action.
  • Search for and select Hide product from a collection (select your collections) 

This should be your flow at the end of the process; when everything looks okay, click on “Turn on workflow.”

Shopify Flow app to hide product out of stock product

Paid Third-party Apps 

Here are some best picks to help you out with stock hiding.

1. Wipeout Hide out of stock

Wipeout Hide out of stock

This Shopify app automatically hides sold-out products by scanning your store regularly and manages the store inventory without you having to worry about anything.

It publishes restock items and excludes products in bulk to save you time and increase conversion.

2. Hide Sold Out by Stock‑y‑phi

Hide Sold Out by Stock‑y‑phi

This app streamlines inventory in real-time with multiple location support, easily hides out-of-stock products along with missing or demo images, and publishes them back when available. 

Sends real-time integration through email and Slack integration, it requires no technical knowledge, and smartly redirects out-of-stock pages to the home page

Importance of Hiding Sold Products 

Hiding sold-out products can significantly improve customer experience and boost conversion rates.  Here’s why you should hide sold out products in Shopify:

  • Shoppers don’t waste time browsing unavailable items, hence improving the user experience
  • Keeps your storefront tidy and organized, ultimately maintaining a clean catalog
  • Prevents negative experiences due to unavailable products to reduce customer frustration 

Hiding sold-out products in Shopify is an effective way to reduce customer frustration and keep your store looking neat and clean.

Whether you do it via a manual method or using a Shopify app, making sure unavailable products don’t clutter can boost sales, conversion, and strengthen your brand’s personality.

More resources:

Sanjay Jethva

Article by

Sanjay Jethva

Sanjay is the co-founder and CTO of Meetanshi with hands-on expertise with Magento since 2011. He specializes in complex development, integrations, extensions, and customizations. Sanjay is one the top 50 contributor to the Magento community and is recognized by Adobe. His passion for Magento 2 and Shopify solutions has made him a trusted source for...