Table of Contents
Shopify Multiple Variant Images 2025
Shopify Multiple Variant Images is theme-dependent. It’s supported on old free themes like Dawn, Refresh, and Craft, as well as new-gen themes like Horizon, Pitch, and Ritual. We created two sections based on your needs. Please choose the one that matches your theme — old free themes or new-gen themes.
Multiple variant images in Shopify (Horizon)
ℹ️ The feature mentioned here (Shopify Multiple Variant Images) is supported only on Shopify’s new-gen themes such as Horizon, Savor, Tinker, Pitch, Fabric, Dwell, Atelier, Vessel, Heritage and Ritual.
Multiple variant images in Shopify (Dawn)
ℹ️ The feature mentioned here (Shopify Multiple Variant Images) is supported only on Shopify’s old free themes such as Dawn, Refresh, Trade, Colorblock, Studio, Sense, Taste, Craft, Crave and Ride.
We have a free tutorial for shopify’s older themes: https://shopifytheme.blog/multiple-variant-images-in-shopify/
Figure: Example of a Shopify product page (using a new Horizon-based theme) with variant-specific images. Selecting a color variant (e.g. “Black”) displays only the images relevant to that variant.
When a customer clicks a product variant (like “Red” or “Blue”), Shopify’s default behavior is to show every image uploaded to that product. In practice this clutters the gallery with irrelevant pictures and confuses shoppers. Showing all images regardless of variant “can create confusion and lower conversion rates. In contrast, displaying only the images for the selected variant makes product pages cleaner and more intuitive, boosting engagement and reducing returns.
However, by default Shopify still only lets you assign one image per variant help.shopify.com. This is true even with Shopify’s latest free “Horizon” themes (Horizon, Savor, Tinker, Pitch, Fabric, Dwell, Atelier, Vessel, Heritage, Ritual). This means the platform won’t automatically swap in additional photos (e.g. front, back, detail shots) when a customer changes the variant. In short, Shopify’s native product pages can’t do multiple images per variant out of the box. This limitation often forces merchants to duplicate images or list each variant as a separate product – both bad for user experience and store management.
Hire a Shopify expert for premium theme
We’ve implemented the Shopify Multiple Variant Image feature on 50+ premium Shopify themes, including Broadcast, Palo Alto, Warehouse, Be Yours, Prestige, Impulse, Sleek, Enterprise, Focal, Motion, and many others.
– Let us handle it for you
– See why brands prefer a one-time setup instead of endless monthly app fees.
Using Variant Metafields to Add More Images
Rather than subscribe to a paid app, you can leverage Shopify’s metafields to store extra images on each variant. A metafield is a custom data field you define in Shopify admin. By creating a variant-level metafield of type “file list,” you can attach an unlimited list of images to each variant. The idea is to upload the extra variant images into these metafields, and then edit your theme to load them when that variant is selected. Shopify’s structure only links one “featured” image per option by default, so using metafields is the official workaround
Step 1: Create a Variant Metafield Definition
In Shopify Admin, go to Settings > Custom data and click Variants, then Add definition. This is where you tell Shopify “hey, I want to store extra images on each variant.” Give the metafield a clear name (for example, “Additional images” or “Variant Gallery”). Crucially, choose the File data type and set it to List of files so that you can select multiple images for each variant.
Step 2: Upload Images to Each Variant
With the metafield definition created, go to Products and open one of your products. Under the Variants section, click a variant to edit it. Scroll down to see the Metafields area for that variant. There you will find your new metafield (e.g. “Additional images”). Click Select files (or Add files) and upload or choose the extra images for that variant from your product’s media library. Repeat this for each variant: each variant’s metafield can now hold its own list of images.
Step 3: Display Images Specific to the Selected Variant in Shopify
By itself, adding the images in the admin doesn’t change what shoppers see. You must also update your theme so that when a variant is selected, the metafield images appear in the gallery (and non-relevant images are hidden). In practice, this means editing your product page template. If you’re comfortable with Shopify Liquid, you can write a loop that renders variant.metafields.namespace.key (the list of files) when that variant is active. For example, you might add code to the product template or a Custom Liquid block that checks the selected variant and outputs each image from the metafield’s file list.
Third-Party Apps vs. DIY Metafields
Many merchants choose to use Shopify apps for this feature. These apps integrate into Shopify and often have better UIs. Recommended app: https://apps.shopify.com/nova-multiple-variant-images
Over time, those subscription fees add up. In contrast, the metafield approach we describe above has no recurring charge – it only requires the time, you get the same functionality for all products indefinitely. You avoid a $15–$25 per month cost on an app. (Note: even third-party apps typically use Shopify metafields under the hood, so you’re really doing the same thing yourself.)
Key point: Apps can be convenient but cost $15–$50/month. The metafield method requires setup but has only a one-time cost($47).
Does Shopify multiple variant images support image, video, GIF, and 3D models?
Yes – Shopify’s media system supports images (JPG, PNG, WebP), videos (MP4, YouTube, Vimeo), GIFs, and 3D models (GLB, USDZ). When you use a variant metafield (file list), you can attach any of these media types to a variant.
Does the zoom feature still work with variant images?
Yes – the zoom and lightbox features built into Shopify themes still work, because variant metafield media are treated as standard product media once rendered.
Do I need coding skills to set this up?
No coding skills are required. We provide a clear copy-and-paste guide that walks you through the setup step by step. You can easily do it yourself in just a few minutes.
