A user is struggling to control which image displays first on their product page. Despite reordering images in the product admin’s multimedia section, the first variant’s image always appears instead.
Root Cause:
Shopify themes (particularly Dawn and Horizon families) are designed to automatically display the first variant’s assigned image rather than respecting the media gallery order.
Proposed Solutions:
Assign desired image to first variant - Set the preferred main image as the first variant’s image in the Variants section
Remove variant image assignments - Unassign images from variants so the first media gallery image displays by default
Use additional image sections - Add a separate image section above the product info that pulls from the main product image
Custom Liquid code - Override default behavior with code snippet that forces the first media gallery image to display:
Trade-offs:
Custom code modifications may break theme update compatibility. Some workarounds sacrifice features or require theme-specific adjustments. One responder offered to review the specific theme files for a tailored solution.
Summarized with AI on October 24.
AI used: claude-sonnet-4-5-20250929.
How do I set the first image for the multimedia support for a product page?
no matter which image I set first in the product admin interface at the multimedia support level, it’s always the image of the first variant that appears. The only way to make this work is to delete all variant images. Surely there must be another way? Thanks in advance for your help.
Toki
This is the choice theme designers has made.
With Dawn family it only happened on the product page, but with Horizon family it also happens on collection pages…
Try other themes, I believe some themes not made by Shopify has it.
Unfortunately, changing this behaviour would require significant changes to the theme code to do properly and break your ability to update theme to newer versions.
One option to consider is to add one of the “image…” sections before the “Product info” section on product page and make it use product image as dynamic source?
On arrival, visitors will see the main product image and then will be able to scroll down to the original product info section with first variant image selected…
Not the best, but…
And with Horizon family you can configure product card to use generic image instead of “product media” block. Will loose some features though.
What you’re experiencing is actually a known behavior in Shopify: on product pages, Shopify will automatically display the image of the first available variant rather than the first image in your product’s media gallery. That’s why changing the order in the multimedia section alone doesn’t work if variants have their own images assigned.
Follow these Steps:
Assign the “main” image to the first variant:
Go to your product in Shopify admin.
Scroll to the Variants section and click the first variant.
Make sure its image is set to the one you want displayed as the main image.
Shopify will now show this image on the product page.
Use a “default” or no-variant image for main display:
Remove the first variant’s assigned image (or assign it a neutral image).
Set the desired main image in the product media gallery as the first image.
Shopify will now display this first image until a variant is selected.
Custom code (for more control):
If you want the first image to always display regardless of variant, a small Liquid customization in your theme can override Shopify’s default behavior: