6 Steps in How To Show Only Selected Variant Images

6 Steps in How To Show Only Selected Variant Images

How to see the code

1. Please log in/create an account first. This is to ensure that all purchases are connected to an account and can be viewed on different devices.

2. Purchase the code using the "purchase box" on the specific page of the desired code.

3. After the purchase, please refresh the page.

Please note that the code may not be compatible with any currently installed apps.

Compatibility: Compatible with Dawn version higher than 2.5, and other new Shopify 2.0 FREE themes .

If you have Dawn below 2.5 version, follow this steps here.

I am not sure why Shopify 2.0 has not offered this option yet. The Shopify theme only hide the one images when you assign the image to that variant. What if we want to have multiple images assigned to the variant? There are several ways to do it. We can do this with NO APP or EXTERBAL library. But we will use the simplest way, and that is by using the image alt. The code adjust to what ever desktop layout and desktop media size you choose. This works with stacked layout and thumbnail slider layout.  

With that being said, please assign image alt that corresponds to the option you want to associate the image to. Make sure the variant text is the same with image alt. See video for more information.


What you are buying:

  • An option to show only connected images when variant is selected
  • On first load, all images will appear
  • Well written code with NO external library being use

What makes our code better:

  • We do not use external libraries, with that being said, our code will have no to minimal effect to your website's speed performance
  • We do not leave or add codes use to advertise for our website
  • Our code is mobile friendly

Any issues related to the code will be fix with no additional cost, excluding code customization requests. Simply contact us with "Chat with us." We are just a button away. 

To start:

1. Go to Online store > Themes > Actions > Edit code. 

2. Open the main-product.liquid under the section folder. Find all the <slider-component> and change it to "show-variant". If you cannot find the slider-component in the main-product.liquid, you need to go to the Snippet folder, and open the media-gallery.liquid.

3. We have to add a dataset for all the <li> tag under the slider-component. We will add the code below and change it to the corresponding image variable. Make sure there is no spaces. See the video for more information.



4. Before the <section> tag, let's add a style. I fix the position of the mobile view slider to make it center and only show one image per slide. 


5. Next, we need to add the script code. Open the "global.js" under the Asset folder. Find the " updateMedia() {." Before the closing bracket, add the code below. See video for more information on placement.


6. To make the slider work with the change of variant, we have to add this code at the very bottom of global.js. 


If you want to show the images only selected variant images on first load, please do the following

Find the class of the <li> and add the code inside the quotation marks. Change it to the corresponding image variable. Just like what we did on step #3



Note: In the Theme Editor, when you click "Customize theme", make sure you unclick the "Hide other variants’ media after selecting a variant" so no variant images will be hidden when called.

That's it. Hopefully that was not too much for you (",)

Voltar para o blogue

6 comentários

Hi @Albert S

Make sure to follow the steps carefully. If having trouble, please contact us using “Chat with us” feature for faster reply. Code were tested and still works with updated version of Dawn.



I purchased and installed the “6 Steps in How To Show Only Selected Variant Images” on dawn 11.0 and it is working correctly, the only issue is in the mobile view, the total count of images is incremented by 1 so for example if an a variant has 4 images and it will show in mobile view 1 of 5 and not 1 of 4

My theme url: https://q0oqp0bjn3m298gf-27046445131.shopifypreview.com

Please search for this item “High Society Hoops” to see what I mean (in mobile view)

Hoping to hear from you soon.

Albert Salem

Albert S


It will not work on paid themes since the theme code will be far different. I would suggest to contact us using “Chat with us” to provide you the quote


hi does this work for paid themes?

William Shapiro

Hi Arif,

Please message me in “Chat with us” and provide me your website. Thank you


Deixe um comentário