Just to clarify, you’re looking for a way to change the image order on your product page?
That is definitely possible, you’d just have to go to your Store Admin under Products. On the product page, you’ll see a list of all of the images that you have in association with your product. The image that is the biggest and furthest to the left will be the one that is the featured image. That would be the one that would show up first on the page, that would also be the one that would show up on your home page for the item when it’s featured.
If you’re looking to change that image you’d just have to drag the image in the Admin.
Once you drag it the image order will automatically save.
Can you try that and let me know if you run into any issues?
It seems some themes change the default image to the first variant image for some reason. I’m having the same problem with my shop. Its not using the default image
I am having the same issue, my first variant image becomes the defacto main or primary image when my product page is viewed. Does anyone have a solution so that I am able to display my primary image and then the variant image when the variant option is chosen?
on line 79 delete: .selected_or_first_available_variant
from: {%- unless media == product.selected_or_first_available_variant. featured_media.id -%}
The first one makes sure that the featured/hero image is always displayed first, the second one makes sure you can still select the first production variant and see the related image.
Next locate and delete this text a few lines down (now line 70 for me): {%- unless media == product.selected_or_first_available_variant. featured_media.id -%}
Next find and delete the closed loop which is now line 98 which reads: {%- endunless -%}
I use Dawn but the code described isn’t in mine, I don’t see anything that reads “product.selected_or_first_available_variant.” or of the sort this is what mine reads in lines 68-80:
Did you ever get a solution for this for the Impulse theme? I want to change my default product order too. Lol. Did any of the solutions work for Impulse?