cropped rubikvariantimageslogocropped rubikvariantimageslogo
  • Pricing
  • Help Center
    • FAQ
    • Documentation
    • Video Tutorials
    • Contact Us
    • Questions & Answers
  • Partners
  • Affiliate
  • Blog
badge shopify app store light
Shopify Tips & Tutorials

Shopify variant images not showing? 10 causes and how to fix each one

March 27, 2026
variant images not showing fix

Your Shopify variant images are not showing when customers select a different color or size. A customer picks “Blue” on your product page and nothing happens. The gallery still shows every color. Or worse, the image does not change at all.

Variant images not showing is one of the most common Shopify issues merchants run into. The product has images. The variants exist. But the gallery does not update when a variant is selected. There are 10 reasons why this happens, and most of them take less than 5 minutes to fix.

In this post

  • 1. Images are not assigned to variants
  • 2. Shopify only allows one image per variant
  • 3. Your theme does not support variant image switching
  • 4. A third-party app is interfering
  • 5. Browser cache is showing old content
  • 6. Image format or size is not supported
  • 7. Variant option names are misconfigured
  • 8. Product media was changed after configuration
  • 9. Alt-text swatch method is not working correctly
  • 10. Your theme uses a page builder
  • The real fix: show only the right images per variant
  • Frequently asked questions

1. Images are not assigned to variants

This is the most common cause. You uploaded 20 product images, but you did not assign any of them to specific variants. Shopify does not automatically know which images belong to which variant.

How to check: Open the product in Shopify admin. Scroll down to the Variants section. Click on a variant. If the “Image” field is empty or shows the wrong image, that is the problem.

How to fix: Click on each variant, then click the image field, and select the correct image. Do this for every variant. If you have 50+ products, this is painfully slow by hand. Rubik Variant Images can do this automatically with AI. The app analyzes your product photos and matches them to the correct variants. You can run it across your entire catalog in minutes.

2. Shopify only allows one image per variant

This catches a lot of merchants off guard. Shopify lets you assign exactly one image per variant. Not three. Not six. One.

If your blue t-shirt has 5 different photos (front, back, detail, on model, flat lay), Shopify can only assign one of those to the “Blue / Medium” variant. The other 4 photos sit in the product gallery alongside every other color, creating a cluttered page where “Blue” is selected but red, green, and black photos are still visible.

How to fix: You need a variant image app. Rubik Variant Images lets you assign unlimited images, videos, and 3D models to each variant. When a customer picks “Blue,” only the blue photos appear. When they switch to “Red,” the gallery updates instantly. The app stores data in Shopify metafields, so swatches load as fast as your theme renders. No external API calls, no lag.

3. Your theme does not support variant image switching

Some themes, especially older ones or heavily customized themes, do not have the JavaScript logic to swap the main product image when a variant is selected. The variant selector changes the price and availability, but the image stays the same.

How to check: Switch to Shopify’s Dawn theme temporarily (Online Store > Themes > Add theme > Free themes > Dawn). If variant images work on Dawn but not on your theme, your theme is the problem.

How to fix: Either contact your theme developer, or use an app that handles variant detection independently of the theme. Rubik Variant Images includes native code for 350+ Shopify themes, including Dawn (ID: 887), Horizon (ID: 2481), Prestige (ID: 855), Impulse (ID: 857), Impact (ID: 1190), Focal (ID: 714), Warehouse (ID: 871), Symmetry (ID: 568), and themes from ThemeForest like Minimog, Ella, Turbo, and Debutify. If your theme is on the list, the app already knows how to detect variant changes on it.

4. A third-party app is interfering

Product option apps, upsell apps, and other swatch apps can modify the product page in ways that break variant image switching. Two apps trying to control the same gallery will conflict.

How to check: Disable your apps one at a time and test the product page after each one. If variant images start working after disabling a specific app, you found the conflict.

How to fix: Remove the conflicting app, or replace it with one that handles both swatches and variant images together. Running two variant image apps at the same time will always cause problems. Pick one and stick with it.

5. Browser cache is showing old content

You assigned images correctly, but your browser is still showing the old page. This happens more often than you would think.

How to fix: Hard refresh the page. On Mac: Cmd + Shift + R. On Windows: Ctrl + F5. Better yet, open the product page in an incognito/private window. If the images work in incognito but not in your regular browser, cache is the issue. Clear your browser cache or wait a few hours for it to expire.

6. Image format or size is not supported

Shopify supports JPG, PNG, GIF, and WebP for product images. If you uploaded a HEIC file (common from iPhones), a TIFF, or an SVG, it may not display correctly as a variant image.

How to fix: Convert images to JPG or PNG before uploading. Keep images under 20MB. Shopify recommends at least 2048×2048 pixels for product photos. A 1:1 aspect ratio works best across most themes.

7. Variant option names are misconfigured

If your product has an option called “Color” but you renamed it to “Colour” or “Select Color” in the theme editor, some variant detection logic can break. The theme looks for “Color” but finds “Select Color” instead.

How to fix: Use standard option names: “Color”, “Size”, “Material”, “Style”. Avoid adding extra words like “Select” or “Choose”. Check that the option name in the product editor matches what your theme expects.

8. Product media was changed after configuration

You configured variant images, and everything worked. Then you (or someone on your team) re-uploaded an image, renamed it, or deleted and re-added a product photo. The filenames changed, and the variant-to-image mapping broke.

How to check: If you use Rubik Variant Images, the app has a product status checker that tells you exactly what went wrong. Common flags: “Images have changed filenames since last save”, “New images added since last save”, or “Assigned images reference deleted media.”

How to fix: Open the product in the app and click Save (Resave Product). The app will re-read the current images and update the mappings. This takes 2 seconds. See the product status report guide for details.

9. Alt-text swatch method is not working correctly

Some premium themes (like Prestige and Impulse) use an alt-text hack to group images by variant. You add “#color_blue” to the alt text of every blue image, and the theme filters them. It works, but it is fragile. Typos, missing hashtags, or inconsistent capitalization break it immediately.

How to check: Open each image in the product editor and verify the alt text contains the correct hashtag. Check capitalization. Check spacing. One wrong character and the grouping breaks.

How to fix: Fix the alt text manually (tedious), or skip the alt-text method entirely and use Rubik Variant Images instead. The app uses a visual drag-and-drop interface to assign images. No hashtags, no alt-text hacks, no typo risk. It also works on every theme, not just the ones that support the alt-text method.

10. Your theme uses a page builder

Page builders like GemPages, PageFly, EComposer, Instant, and Shogun replace the default product page template. This means the theme’s variant detection logic does not run. The page builder has its own gallery component, and it may not support variant image switching out of the box.

How to fix: You need an app that specifically supports your page builder. Rubik Variant Images includes native support for 7 page builders: GemPages, PageFly, EComposer, Instant, Beae, Foxify, and Replo. When you select your page builder as the theme type in the app settings, the correct detection and rendering logic loads automatically.

The real fix: show only the right images per variant

Most of the causes above come from the same root problem: Shopify was not built to show multiple images per variant. It gives you one image per variant, and everything else stays in the gallery for every customer to scroll through, regardless of which option they selected.

Rubik Variant Images & Swatch fixes this at the source. You assign multiple images to each variant, the gallery updates instantly when a customer selects an option, and swatches replace the default dropdown with visual selectors (image thumbnails, color circles, or pill buttons).

What makes it different from other variant image apps:

  • AI auto-assign. The app analyzes your product photos and matches them to variants automatically. If you have 200 products, you do not need to assign images one by one.
  • Fastest storefront loading. All data is stored in Shopify metafields. Swatches load with the page itself, no external API calls.
  • 350+ themes with native code. Dawn, Horizon, Prestige, Impulse, Impact, Focal, Warehouse, Minimog, and hundreds more. Plus GemPages, PageFly, EComposer, and 4 other page builders.
  • Video and 3D models. Assign videos to specific variants, not just photos.
  • Shadow DOM isolation. Swatches render inside a Shadow DOM, preventing CSS conflicts with any theme.
  • Accessibility built in. ARIA labels, keyboard navigation, and screen reader support included.
  • Free plan available. 1 product with all features, no credit card needed.

See it working on the demo store, or watch the setup tutorial.

Frequently asked questions

Why are my Shopify variant images not showing?

The most common reason is that images are not assigned to variants in the Shopify product editor. Other causes include theme incompatibility, third-party app conflicts, browser cache, unsupported image formats, and changed filenames after configuration. See the 10 causes above for step-by-step fixes.

Can I show multiple images per variant on Shopify?

Not with Shopify alone. Shopify allows exactly one image per variant. To show multiple images per variant (for example, 6 photos of the blue version), you need a variant image app. Rubik Variant Images lets you assign unlimited images, videos, and 3D models per variant.

How do I hide images from other variants on Shopify?

Shopify does not do this natively. All product images show in the gallery regardless of which variant is selected. To hide unrelated images and show only the selected variant’s images, use Rubik Variant Images. The app filters the gallery in real time as customers switch between options.

Which Shopify themes support variant image switching?

Most Online Store 2.0 themes (Dawn, Horizon, Refresh, Sense, Craft, Taste, and others released after 2021) support basic variant image switching for the one assigned image. Older themes and page builder templates often do not. Rubik Variant Images works with 350+ themes and 7 page builders, handling variant detection automatically for each one.

Can AI automatically assign images to variants?

Yes. Rubik Variant Images uses AI to analyze your product photos and match them to the correct variants based on visual similarity. This works for single products and in bulk across your entire catalog. No other variant image app on the Shopify App Store offers this feature. See the FAQ for more on how AI assignment works.

Will a variant image app slow down my store?

Rubik Variant Images stores all data in Shopify metafields, which load natively with the page. No extra API calls to external servers. In side-by-side comparisons, Rubik’s swatches render noticeably faster than most competing apps. The app does not affect your Core Web Vitals or page speed score.

For more details, read the full getting started guide or check our knowledge base.

Related reading

  • Top 5 variant image and color swatch apps for Shopify
  • How to display multiple variant images in Shopify (no coding)
  • How Shopify variant images really work (CraftShift)
  • How to show different images for each color variant (CraftShift)
  • How to choose the right variant images app for your Shopify store (CraftShift)
  • Shopify color swatches not working: troubleshooting guide (Rubikify)
Umid Aydemir

Co-Founder of Rubik Variant Images & Swatch

Post navigation

Previous
Next

Search

Categories

  • Affiliate Program (1)
  • Integrations & Partnerships (14)
  • Rubik Combined Listings (3)
  • Rubik Variant Images Guides (22)
  • Rubik Variant Images Theme Compatibility (11)
  • Shopify Dropshipping (1)
  • Shopify News (3)
  • Shopify Tips & Tutorials (54)
badge shopify app store dark

Trending Posts

  • List of All Shopify Theme Store IDs (Updated 2025)
    List of All Shopify Theme Store IDs (Updated 2025)
    September 16, 2025
  • How to Display Featured Image on Collection Pages but Hide Them on Product Pages
    How to Show a Featured Image on Collection Pages and Hide It on Product Pages
    September 12, 2025
  • How to Show Variants as Separate Products on Shopify Collection Pages stamp
    How to Show Variants as Separate Products on Shopify Collection Pages
    September 15, 2025
  • how to find theme store id shopify
    How to Find Your Theme’s Shopify Theme Store ID (2025 Guide)
    April 21, 2025
  • image 5
    How to Display Multiple Variant Images with Rubik Variant Images on Instant Page Builder ?
    April 9, 2025
  • Activate Variant Image Swatches in All New Shopify Free Themes Horizon Themes Without Code or App
    Activate Variant Image Swatches in All New Shopify Free Themes (Horizon Themes) – Without Code or App
    June 9, 2025
  • Rubik Variant Images
    Shopify Multiple Variant Images – How to Display Images Specific to the Selected Variant?
    March 3, 2025
  • How to Find Your Shopify Theme Store ID (Step by Step Guide)
    How to Find Your Shopify Theme Store ID (Step-by-Step Guide)
    September 16, 2025
  • Overcoming Shopify’s 100 Variant & 250 Image Limit (2025 Guide) white
    Overcoming Shopify’s 100 Variant & 250 Image Limit (2025 Guide)
    September 18, 2025
  • How to Show Swatches as Variant Images on Shopify Horizon and New Free Themes 2025 2
    How to Show Swatches as Variant Images on Shopify Horizon and New Free Themes (2025)
    May 26, 2025

Related Posts

show only selected variant images v2
Rubik Variant Images Guides

How to show only the selected variant’s images on Shopify (and hide the rest)

March 27, 2026

Shopify shows all product images regardless of which variant is selected. Here is how to filter the gallery so customers only see images for the color or style they picked.

How to Display Multiple Variant Images in Shopify (No Coding)
Shopify Tips & Tutorials, Rubik Variant Images Guides

How to Display Multiple Variant Images in Shopify (No Coding)

September 19, 2025

Showing the right images for each product variant is important for boosting conversions and reducing returns. Instead of displaying all product images together, you can show only the images related to the selected variant without writing any code. This is where Rubik Variant Images & Swatch comes in. The app allows you to assign multiple […]

Overcoming Shopify’s 100 Variant & 250 Image Limit (2025 Guide) white
Shopify Tips & Tutorials

Overcoming Shopify’s 100 Variant & 250 Image Limit (2025 Guide)

September 18, 2025

Shopify is one of the most popular e-commerce platforms today, but one of the most common issues merchants face with highly customizable products is the 100 variant limit and the 250 image limit. For example, if you have two or more variant options (such as color + pattern + size) and many possible combinations, the […]

How to Add Variant Image Swatches in Shopify Horizon Theme (Product & Collection Pages)
Shopify Tips & Tutorials

How to Add Variant Image Swatches in Shopify Horizon Theme (Product & Collection Pages)

September 17, 2025

Horizon is Shopify’s newest free theme, released in 2025, part of the Horizon collection. Along with Atelier, Savor, Fabric (and others like Ritual, Vessel, Heritage, Tinker, Pitch, Dwell), these are all Horizon‐type themes. These themes include built-in version image swatches (for product pages and collection pages) without needing to install any app. In this post, […]

  • Documentation
  • Partners
  • Privacy Policy
  • Affiliate
cratshift logo beyaz

We are a Shopify Partner offering high-quality app solutions crafted for Shopify.

Our Apps
  • Smart Bulk Image Upload
  • Export Product Images
  • Bulk Delete Products
  • Rubik Variant Images
Quick Links
  • Pricing
  • Contact Us
  • FAQ
  • Blog
Blog Categories
  • Shopify Tips & Tutorials
  • Rubik Variant Images Guides
  • Integrations & Partnerships
  • Shopify News
cropped rubikvariantimageslogo

© 2025 Rubik Variant Images by Craftshift®

All rights reserved.