Is there a way to show draft products on a custom page?

I have a situation where I purposefully want to show some products on a page using customized liquid coding.

We are a coffee roaster, and I would like to display coffees we no longer have in stock (not everywhere, just this one page) as a retrospective on certain releases. I would like to do this so that I could show, specifically, releases from our “Female Farmer” coffee series from the past few years, along with a snippet of the description. I know I could make an image gallery of each of the coffees, but I would like to automate it so that it stays updated.

So, in liquid (or some other trickery?) is there any way to purposefully show products that are no longer “active”?

Thanks so much!

Hi @Luke_Geniella ,
Can’t you limit your collections to show only available items (Qty>0) for collections which needs to display available items and then create dedicated collection for items which are not available anymore which has items with qty = 0 (since those items are not available anymore) you don’t need to disable them, you can simply filter them.

And later on create a link on megamenu or somewhere else (based on your needs) so customers could reach those items, of course they wouldn’t be able to purchase them since they don’t have qty, but you can add some additional text on that collection template which would let customers know why there is such collection and they they should expect to see on it.

Great thought but we can’t/don’t use inventory to show available products as we roast to order. My roaster lets me know when their larger quantities of green beans are almost tapped out and then I mark as draft.

Hmmm… I guess I could use “do not track inventory” on active products and track and set to zero on “draft” products… ok actually, this is a good lead. Could work. Unfortunately I have to double check to see if it messes with any other parts of our house of cards setup, but yeah, it’s a good thought.

Thank you! Still seeking input as I would prefer to not have to go back and activate then set to 0 inventory tracking on many dozens of products.

Can’t you then set qty as for example 10 000 and when item becomes unavailable, you set it to 0 and it will be moved from active items collection to unavailable items collection. In that case you wouldn’t need to use “do not tract inventory” feature or set items as draft/active.