I can not add multiple pictures for my variants

So i have have an issue with our products variant. When i create a product, i want to have different colors as an option and also different sizes. I am using the Dawn theme. Right now i am experiencing that when I create a variant, i can only add one additional pictures to the variant, and then all the pictures of the parent products remain on display when i choose the other variants.

An example: We have a boxing glove in 3 colors, black, red and blue. All the gloves comes in size 10 Oz, 12 Oz, 14 Oz, and 16 Oz. I have created the boxing gloves in black as the parent product, and the variants in red and blue. When i click the red one, only one pictures of the red glove can be seen mean while all the other pictures that i added to the parent product remains on display. I want to all the pictures for the red option to ONLY bee displayed when I press the red variant and when I click the blue option I want the picture connected to the red option to be replaced with pictures of the blue variant and so on. Then i want to display all the color variants on the products page afterwards.

Can somebody help me explain how I do this?

1 Like

Hello @Boxingbrain

Assigning multiple images to same variant is possible using image alt. Image can be group using image alt you have to add same colors as alt in multiple images and the code needs to edited to work as per the image alts >> https://prnt.sc/mi-78LWvC1Wn thus I wanted to suggest you to contact Theme developer to accomplish this at a reasonable price. Sharing this as an option in case you are unable to find a coding solution in your thread here. If you are looking for a developer don’t hesitate to open an email thread.

If there is anything else I can help you with, please let me know.

Thanks

As another user mentioned you can modify your product page to show multiple images per variant using image alt text.

While it requires a little development work, there are some DIY resources online that explain how to do it yourself.

This video shows another DIY approach that I think is more user friendly that I think is manageable for non-coders.

Take a look and if it’s not a fit then maybe you can look at installing an app (a quick search will find many) or hiring a developer instead

Hope it’s going to help:

hi @BOXD I know this is an old issue and I hope you already have found the solution.
I would like to share a solution for the people coming from search. We have built Rubik Variant Images app which is solving the problem of displaying on relevant variant images. It works well with all popular themes including your theme Dawn. I also recorded a vide demonstrating how the app works and you can watch it here.

tried this, step by step. it didnt work.
instead it made main picture smaller. and never showed any of the extras. seems to be a code issue.

Hello

Instead of going with a paid app, this is possible with image alt setup and
some liquid code customisation. You can seek help from a development to do
this for you.

Let me know if you need one.

Hey @Boxingbrain , I know this is an older post, but just in case anyone else runs into the same issue:

It sounds like you’re trying to show multiple images for each variant, such as combinations like color and size. This is a common limitation in Shopify’s default setup, especially with the Dawn theme. By default, Shopify allows only one image per variant, and unrelated images stay visible even after a new variant is selected.

If you need to show different images for each variant combination, like red gloves in size 12oz and blue gloves in size 14oz, I recommend using Rubik Variant Images. It allows you to:

  • Assign multiple images to each variant (like color and size)

  • Show only the images related to the selected variant

  • Use either swatches or dropdowns for selection

This solves the issue of displaying variant-specific images and is compatible with most themes.

Give it a try here: https://apps.shopify.com/rubik-variant-images

Here’s a quick demo video to show how it works:

Hope this helps!