Hi, im just staring a new website and i have diffrent buttons on my product.
There is cenrtein types of the product that does not exist in other colors, and when i have chose that type i dont want the other colors to show up just with a line in front of it. I want to make the variants that does not exist to not be visible.
With Stamp – Variants on Collection, you can easily manage what shows in your collections.
If a variant is out of stock or doesn’t have an image, you can hide it with one simple setting.
And full control, you can manually hide specific variants in any collection with just one click.
I’d highly recommend giving the Easify Product Options app a try. With Easify, you can fully hide any color or variant option that doesn’t exist for a selected product type — delivering a clean, intuitive customer experience. This is something Shopify’s default variant system can’t achieve, as it only disables or strikes through unavailable options rather than removing them from view.
Here’s an example I’ve created so you can see how it works:
To start, you create separate options such as Product Type and Color using a Dropdown and a Color Swatch. Splitting them this way gives you full control over which colors should appear for each product type, instead of letting Shopify display every color by default—which often results in crossed-out or “unavailable” variants that don’t actually exist.
Next, open the Advanced Settings => Conditional Logic section for each color option and define the appropriate display rules. For example, if the customer selects Product Type = Type A, only Black, White, and Blue should appear. With Conditional Logic, only the valid choices for that product type are shown, while any unavailable colors are completely hidden — keeping the interface clean and preventing confusion.
Finally, on the product page, customers will only see the colors that actually apply to the product type they’ve selected. This creates a clean, professional interface and completely eliminates the “non-existent variant” issue that Shopify’s default system doesn’t handle well.
The app offers a smooth and user-friendly experience for all your customizable products. Plus, the Easify team is always available to lend a hand whenever you need it.
When you’re mixing different product types and colors, Shopify will still show every possible combination unless you specifically tell the theme to hide unavailable ones. If a combination doesn’t exist like a certain color for a specific style, Shopify normally keeps it visible but crossed out - which isn’t the cleanest for customers.
You’ve got a couple of good options
If your theme supports it at variant picker hide unavailable variants
If products differ a lot, split them into separate product listings.
Code based approach, if the option isn’t in your theme