hello, im creating my website for my business and i want to add chgoiuces in variant so people can see different versions of a product (i.e: different colours), what can i do to make the version they chose (let’s say red) show up on the website to they see what they selected? )
hii @Maison_Reliure
To show the selected variant like Red on the product page, you need to make sure your variants are properly set up and linked to images.
Here’s what to do:
- Go to Products → Your product → Variants
- Add options like Color (Red, Blue, Green, etc.
- Upload separate images for each color
- Click each variant and assign the correct image to it
Most Shopify themes like Dawn automatically switch the product image when a variant is selectedas long as the variant has its own image assigned.
If it’s not changing, it could be:
Variant images not assigned
Theme settings disabling variant image switching
A small theme code issue
But normally, assigning images per variant fixes it.
There are apps that help you do this like rubik variant images, etc. A lot of the themes now come with this functionality built-in. The first step is definitely to add all the images and assign the images to specific variant colors. Inside the customizer under product informtion section you will see a checkbox that says hide all variant images or show only selected variant images or something similar. If your theme does not provide that you could go the app way or with custom code.
I came across your question about showing the correct product image when customers select different variants.
For a setup where selecting Red automatically updates the product preview to the red version, you can absolutely do this using Shopify’s standard variant image setup by assigning a dedicated image to each variant. If you’d like a more visual and flexible setup though, you could also explore Easify Product Options with the Design Layers feature.![]()
I’ve created a similar demo to help you better visualize how it works:
- This is the result:
- This is the app setting:
A common approach is to first create your Color Swatches or Image Swatches normally so customers can select colors or product versions directly on the product page. After that, you can add a Design Layer option and upload the corresponding image for each color or product version
Then, inside Product Personalizer, you can enable Enable Live Preview so the product preview updates in real time based on the customer’s selection.
In the Advanced Settings section, you can also configure Conditional Logic to match each image layer with its corresponding color option. For example, when customers select Red, only the red image layer will appear, while selecting Blue will automatically switch the preview to the blue version instead.
This creates a much more visual and interactive shopping experience because customers can instantly see how the product changes as they select different options instead of only seeing the variant text update ![]()
You can also combine this with Image Swatches, custom previews, or multiple layers to make the product page feel more modern and engaging. The setup is also quite beginner-friendly, so everything can usually be configured directly inside the app without needing much coding knowledge.![]()





