Show only the variant images your shoppers actually picked.
Plus swatches that make every choice clear.
When someone picks Sage, why are they seeing the black, grey and navy versions too? gg Variant Images shows only the photos for the variant they chose, with text, image or color swatches. No code.
Works with your theme. Setup takes about five minutes.


Up and running in 3 steps.
No developer needed. No theme edits. Install, assign, done.
Assign images to variants
Open any product in the app and drag your images onto the right variant. About two minutes per product.
Enable the app embed
One toggle in your Shopify theme editor turns it on for your storefront. No code, no Liquid edits.
Watch it work
Open a product page and pick a variant. Only the right images show, and the gallery stays clean.
Everything you need. Nothing you don't.
Assign by any option
Color, Size, Material. Assign images to whichever option makes sense for your product.
Common images for all variants
Lifestyle shots, packaging, size guides. Leave them unassigned and they show for every variant.
Drag and drop ordering
Choose which image comes first. The order you set is the order your shoppers see.
Text, image or color swatches
Square or round image swatches, color dots or text pills, with sold-out options hidden or crossed out.
No flicker on variant switch
Images swap the moment a shopper picks a variant. No flash, no reload.
Works with your theme
Dawn, Horizon, Craft, Refresh, Sense, Crave, Publisher and more. On a custom theme, our support makes the app work for it as soon as possible.
Shopify shows every image, always. That's the default. It's a bad default.
You spend time getting great photos for each variant. Black version, silver version, red version. But when a shopper lands on your product page and picks "Black", Shopify still shows all 12 images. The red ones. The silver ones. All of them.
It's confusing. Shoppers second-guess themselves. They wonder if they're on the right page. They leave.
gg Variant Images fixes this. When someone picks Black, they see the Black images. When they switch to Red, they see the Red images. The images that belong to all variants (lifestyle shots, size charts) stay visible throughout. Simple.
Fix it on my storeQuestions we get a lot.
Does it work with my theme?
It works with Dawn, Horizon, Craft, Refresh, Sense, Crave, Publisher and more. If you are on a custom theme and something looks off, install the app and reach out. Our support makes the app work for your theme as soon as possible.
Do I need to edit any code?
No. Install the app, turn on the app embed in your theme editor (one toggle), and you are done. No Liquid edits, no developer needed.
What are "common images"?
Some images make sense for every variant: a lifestyle shot, a size guide, packaging. Any image you do not assign to a specific variant becomes a common image and shows for all variants.
Does it include swatches?
Yes. Text, image or color swatches, square or round, with sold-out options hidden or crossed out.
Will this slow down my store?
No. The app uses a lightweight script that only runs on product pages.
How much does it cost?
The Free plan covers one product, so you can test it on a live product first. Growth is $9.99 a month for 100 products and Pro is $19.99 a month for unlimited products.
Ready to clean up your product pages?
About five minutes to install and set up your first product.