Have out of stock items appear at the end of a collection

12 0 2

I have had a look through the forums for this answer and none of them suited. I don't want to use an app or hide my out of stock items. I just want them to appear at the end of the collections. Please advise. 


Using debut theme.

Replies 7 (7)
Shopify Partner
52 0 2


please check our app Nada - https://apps.shopify.com/nada-sort-hide-out-of-stock

The app is automatically sorting collections in real-time, so the sold-out products are always at the end of the collection.

Martin Zima
104 1 34

The easiest way to do this is on each collection page in administration, there is a way to sort the products in that collection. If you choose "price high to low" there, that is how it will show when someone is on your website, and it will automatically put the sold out items at the end of the collection.

New Member
4 0 0

This did not work. The sold out items still show because the original price is picked up and sold out items are still mixed in with sold items.

Shopify Partner
132 0 30

Hi @msodh7,

If you're still looking for a solution, our app, Push Down & Hide Out of Stock, does exactly what you want!

You can move out-of-stock products to the bottom of the collection with our app. 

You can find more details on our app page.

If you have any questions, please don't hesitate to reach out to us at support@merchbees.com 


Co-Founder / Developer at: merchbees
Merchbees Low Stock Alert - Keep track of your low stock items by email and slack
Merchbees Inventory Value - Know your inventory value and quantity in real-time
Push Down & Hide Out of Stock - Move out of stock products to the bottom of the collection to improve SEO & hide/ unhide automatically
New Member
4 0 0

For Collections:

Its very simple to have Sold Out Product(s) Last On The Collection. On admin panel, on collection page simple use the Sort Filter: Manually to reorder the products in collection in whatever order you want. Simply drag the Sold Out Products to the last. Enjoy!  



New Member
4 0 0

I too wish this was an automatic adjustment to any collection when an item is sold. I would like all sold out items to appear at the end of any given collection without having to use an app. Apps sometimes work, sometimes don't. I have seen other web sites such as The Real Real where all sold out items in any given search show at the end of that search. That way when a customer gets to that point, they will see sold out items and it would not clutter collections with sold out items randomly listed through out the collection. I have tried sorting price lowest to highest and that picks up the prices for which an item was sold, so the sold out items are still mixed in with the available items. Thanks for your question and hopefully Shopify will have a workable solution soon.


New Member
4 0 0

The best solution I have found is an app called Mechanic. You can have it automatically run whatever schedule you want and it will move OOS items to the end of the collections. Works pretty well. It also has a lot of other functionality that I haven't even begun to explore yet. Hope this helps!  P.S...  I HAVE NO AFFILIATION with them.