You’re spot on—this has been a long-standing limitation in Shopify’s Smart Collections. The current “All” vs. “Any” logic applies to the entire condition group, which doesn’t support more nuanced logic like nested AND/OR combinations.
It would be a game-changer if Shopify allowed conditional grouping—something like:
Product Type = Gloves
AND (Tag = Gender_Men’s OR Tag = Gender_Unisex)
For now, many merchants end up:
-
Using manual collections (not ideal at scale), or
-
Writing custom scripts or metafields to tag products dynamically based on combined logic.
Some also build custom collection filters via Shopify APIs or third-party apps, though it adds dev overhead.
Hopefully Shopify considers enhancing this in future releases—it’s a small change on the surface but would make Smart Collections far more powerful for merchandising and automation.