Most people who set up variant hiding focus on the product page. That makes sense — that's where the frustration is most obvious. But there's another place where sold-out variants quietly kill conversions, and it doesn't get nearly as much attention.
The collection page.
When a customer uses your collection filters to find, say, a Large in Blue, Shopify will show them every product that has a Large Blue variant. It doesn't check whether that variant is actually in stock. So the customer sees 20 results, clicks into a few, tries to select Large Blue, and finds it's sold out. They go back and try the next one. Same thing. A few more clicks and they leave.
This is a pretty common pattern and it's entirely caused by how Shopify handles variant-level filtering natively. The filters work at the product level, not the variant level. Fixing it on the product page alone doesn't fix the problem upstream.
Camouflage handles collection page filtering as part of its setup. When you enable it, sold-out variant options get filtered out of collection results so customers only land on products where what they're looking for is genuinely available.
The setup is the same process as the product page configuration. Install the app, pick your theme, and turn on the collection page filter option. No Liquid edits, no duplicating your theme.
Custom theme development is the other real option here. You'd need a developer to modify how your collection template handles variant availability in filters. It works, but it's not something you can adjust on your own and you'd need to redo it any time you switch themes.
Removing out-of-stock products entirely is something people try, but it comes with obvious downsides. You lose the page, the SEO value built up on it, and any backlinks pointing to it. Not worth it just to clean up filter results.
Before: customer filters by Navy, sees 24 products, clicks into 8 of them, finds Navy sold out on most, leaves.
After: customer filters by Navy, sees 9 products where Navy is actually in stock, clicks into 2, adds to cart.
Less noise, fewer dead ends, better chance of an actual sale.
If your store uses Shopify search, the same problem exists there. A customer searching for a specific variant name or colour might land on a product page where that option is gone. Camouflage can be configured to handle search results consistently, so the experience matches across browsing and searching.
Filtering variants out of collection results doesn't remove the products or their pages from your site. Everything stays indexed. Search engines can still crawl and rank the product pages as normal. The filtering only affects what shoppers see when browsing, not what Google sees when crawling.
Raj founded WeThinkPro in 2021 in Ghaziabad, India. He writes here once a month about Shopify development, the app store, and the merchant problems that keep him up at night.