We’re trying to make our product filters more user-friendly and need help with two things:
Color filters
In our store, we use fantasy color names like Obsidian, Ruby, or Ocean, but we want to group them under standard color families such as Black, Red, or Blue.
With the Shopify Search & Discovery app, this technically works if we add a metafield for each product (for example, base_color_family = Black).
However, Shopify only displays the text label — there’s no option to show color swatches (colored dots or images) in the filter.
Our goal is to have proper color swatches, either using a hex code or a color image, instead of text-only color names.
Preselected filters (Brand & Model)
We sell many variants of the same product — for example, phone cases for different devices.
Ideally, when a customer browses a collection page or searches for something like iPhone 16, the filters Brand = Apple and Model = iPhone 16 should be automatically preselected.
That way, customers only see the relevant variants for that model, rather than dozens of duplicates (e.g., Product A for iPhone 14, Product A for iPhone 15, Product A for iPhone 16, etc.).
We’re currently testing this with Shopify Search & Discovery, but we’re open to other apps or custom solutions if that’s required.
Has anyone found a way to:
-
Display color swatches (instead of text) for grouped color families, and
-
Automatically preselect certain filters like brand/model on collection or search pages?