
You can add images to your product variants to let your customers view each product variant. You can add new images from your device or choose from existing product images.
In this guide, we'll walk you through exactly how to set up Shopify variant images, step by step, and show you how to get even more out of your product pages.
What Are Shopify Product Variant Images?
When you sell a product in multiple options, like a bag in Black, Brown, and Tan; each option is called a variant. A variant image is the photo that appears when a customer selects that specific option.
Getting this right matters. Customers want to see exactly what they're buying before they add it to cart.
How to Add Images to Existing Variants in Shopify
Here's how to assign a Shopify variant image to each product option:
On Desktop:
From your Shopify admin, go to Products
Click the product you want to edit
In the Variants section, click the image icon next to the variant
Select an existing product image or click Add image to upload a new one
Click Done, then Save

On Mobile:
Open the Shopify app and tap your store icon
Tap the product you want to edit
In the Variants section, tap X variant
Tap the variant you want to edit
Tap + to select or upload an image
Tap Save

The Problem: Shopify Only Supports One Image Per Variant
Here's where most merchants hit a wall.
Shopify variant images are limited to one image per variant. That means if you want to show your Black bag from the front, side, and inside, you can't link all three images to the Black variant directly.
Shopify's suggested workaround is to upload all images to the product gallery, arrange them in order, and assign one as the variant preview. Customers can then scroll the gallery to see the rest.
But in practice, customers don't scroll. They select a color, see one photo, and make a decision. If your product needs multiple angles to convert; and most do; this limitation costs you sales.
The only native solution Shopify offers is the Combined Listings app, but it's exclusive to Shopify Plus. Which starts at $2,300/month. Not practical for most merchants.
How to Add Multiple Images Per Variant in Shopify (Without Plus)
This is where Nova Multiple Variant Images comes in.
Nova is a Shopify app built specifically for this problem. It lets you assign multiple images, videos, and 3D models to each product variant — so when a customer selects "Black," they only see the Black variant images, in a clean gallery, automatically.
No workarounds. No manual sorting. No Shopify Plus required.
What Nova does:
Assigns unlimited images to each variant
Filters the gallery automatically when a variant is selected
Supports images, videos, and 3D models
Works on any Shopify plan
→ Install Nova Multiple Variant Images on the Shopify App Store
Which Option Is Right for You?
Shopify Native | Shopify Plus (Combined Listings) | Nova | |
|---|---|---|---|
Images per variant | 1 | Multiple | Multiple |
Videos & 3D models | ❌ | ❌ | ✅ |
Auto gallery filtering | ❌ | ✅ | ✅ |
Available on all plans | ✅ | ❌ | ✅ |
Final Thoughts
Shopify's native variant image feature works for simple stores, but if your products need more than one photo per variant, you'll quickly hit its limits. Rather than paying for Shopify Plus or asking customers to scroll and guess, Nova gives you a straightforward fix on any plan.
Adding the right images to the right variants is one of the simplest ways to improve product page conversions — it's worth getting right.
FAQ
What are Shopify variant images?
Shopify variant images are the photos assigned to specific product options like color or size. When a customer selects a variant, the assigned image appears as the product preview.
How do I display multiple images per variant on the product page in Shopify?
Shopify natively only supports one image per variant. To display a full image set per variant automatically, you need an app like Nova Multiple Variant Images, which filters the gallery based on the selected variant.
How do I set up automatic image switching when selecting product variants on Shopify?
Shopify does not support automatic image switching natively. Nova Multiple Variant Images handles this automatically. When a customer selects a variant, only that variant's images appear in the gallery.
What should I do when variant images don't change on my product page?
First check that an image is properly assigned to the variant in your Shopify admin. If images are still not switching, your theme may not support variant image switching. Using an app like Nova Multiple Variant Images resolves this regardless of theme.
How many images can I add to a product variant in Shopify?
Shopify allows only one image per variant natively. To add multiple images per variant, you need a third-party app like Nova multiple variant images.
Do Shopify product variants support videos or 3D models?
Not natively. Shopify's variant image feature supports photos only. Nova Multiple Variant Images supports images, videos, and 3D models per variant.
Can I upload different images for color variants without coding on Shopify?
Yes. Nova Multiple Variant Images lets you assign different image sets to each color variant directly from your Shopify admin, no coding needed.
Which Shopify apps offer free trials for managing multiple images per variant?
Nova Multiple Variant Images offers a free trial and 1 product for free so you can test it on your store before committing.
Which apps support multiple images per variant for Shopify products?
Nova Multiple Variant Images is one of the top-rated apps for this. It supports unlimited images, videos, and 3D models per variant on any Shopify plan.
How do multiple variant images improve user experience on Shopify?
Customers can see every angle of the exact variant they selected, which reduces confusion, builds purchase confidence, and lowers return rates.
What are best practices for organizing variant images in large Shopify catalogs?
Keep image naming consistent, group images by variant option, and use an app like Nova Multiple Variant Images to automate gallery filtering so customers always see the right images automatically.