Create collections based on variant inventory

I carry about thirteen different products in my store, each with different variants. At any given time, I have some variants of each product in stock while other variants can be made to order.

I would like to create a smart collection that only contains those product variants that are in-stock and ready to ship. I see apps that push sold out items to the bottom of the collection, but I want to completely exclude product variants that are out of stock/made to order.

Is there an app that can create such a collection or do I need someone to do some coding for me?

  1. Create Tag For “Not Made To Order” Products
  2. Create Collection
  3. Collection Type: Smart
  4. Condition: Inventory Stock Greater Than 0
  5. Condition: Tag equal to “Not Made To Order”