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

How to set up variant images for Shopify products with 2 or 3 options (Color + Size + Material)

March 29, 2026
variant images multiple options

Your product has Color and Size. Or Color, Size, and Material. Shopify supports up to 3 options per product, which can create dozens or hundreds of variant combinations. A jacket in 5 colors, 4 sizes, and 2 materials has 40 variants. Each combination might need its own photos.

Shopify lets you assign one image per variant. But with 40 variants, assigning images one by one is slow. And the gallery still shows all images regardless of which combination is selected. A customer who picks “Blue / Large / Leather” sees photos of every color, size, and material mixed together.

Rubik Variant Images fully supports products with 2 or 3 options. You assign images to specific option values or option combinations, and the gallery filters based on what the customer selects.

In this post

  • How multi-option variant images work
  • Option value images vs combination images
  • How to set it up
  • Swatches for multiple options
  • Real examples
  • Frequently asked questions
  • Related reading

How multi-option variant images work

When a product has multiple options, the gallery needs to respond to each selection. Here is what happens step by step:

  1. Customer selects Color: Blue. The gallery hides all non-blue photos and shows only blue ones.
  2. Customer selects Material: Leather. The gallery narrows further to show only blue leather photos (if you assigned images at the combination level).
  3. Customer selects Size: Large. If you have size-specific photos, the gallery updates again. If not, it keeps showing the blue leather images.

The key: you decide how granular to go. You can assign images at the option level (all blue photos for “Blue”) or at the combination level (specific photos for “Blue / Leather / Large”). Most stores assign at the option level for Color and let Size share the same photos.

Option value images vs combination images

Option value level (most common)

You assign images to an option value like “Blue.” Every variant that includes “Blue” shows those images, regardless of size or material. This works well when the visual difference is only in color. A blue jacket looks the same in S, M, L, and XL.

Setup is fast: assign 5 blue photos to “Blue,” 5 red photos to “Red.” Done for all size combinations.

Combination level (when materials look different)

Sometimes different option combinations look visually distinct. A blue leather jacket looks different from a blue canvas jacket. In that case, assign images to the specific combination: “Blue + Leather” gets leather-specific photos, “Blue + Canvas” gets canvas-specific photos.

This requires more photos but gives the most accurate gallery per variant.

How to set it up

  1. Install Rubik Variant Images and activate the app embed.
  2. Open a multi-option product in the app.
  3. The app shows all your options (Color, Size, Material). Select which option to configure first.
  4. For option-level assignment: Select “Color” and drag images onto each color value (Blue, Red, Green). All size/material combinations for that color share the same images.
  5. For combination-level assignment: Select the specific variant combination (Blue / Leather) and assign images to that exact combination.
  6. Or click AI auto-assign and let the app match images to the correct option values automatically.
  7. Save.

The video tutorial shows multi-option setup. The FAQ covers common questions about multi-option products.

Swatches for multiple options

With multiple options, you can use different swatch types for each one:

  • Color: Image swatches (product photo thumbnails) or color circles
  • Size: Pill buttons (“S”, “M”, “L”, “XL”)
  • Material: Image swatches (texture close-ups) or text pills (“Leather”, “Canvas”)

Each option gets its own swatch row on the product page. The customer sees image swatches for Color at the top, pill buttons for Size below, and material swatches at the bottom. Each row is independently styled with 100+ CSS variables. Shadow DOM isolation prevents any CSS conflicts.

Real examples

Fashion: Color + Size

A dress in 6 colors and 5 sizes (30 variants). Assign photos at the Color level. Each color gets its own set of model shots. Sizes share the same photos. Image swatches for Color, pills for Size.

Furniture: Fabric + Wood finish

A chair in 4 fabrics and 3 wood finishes (12 variants). Each combination looks different. Assign photos at the combination level: “Linen + Oak” gets its own photos, “Velvet + Walnut” gets different ones. Image swatches for Fabric (texture thumbnails), color swatches for Wood finish.

Jewelry: Metal + Gemstone + Size

A ring in 3 metals, 4 gemstones, and 5 sizes (60 variants). Assign photos at Metal + Gemstone level. Sizes share photos. Color swatches for Metal (gold, silver, rose gold circles), image swatches for Gemstone (close-up shots), pills for Size.

See multi-option products on the demo store.

Try Rubik Variant Images free

Watch It in Action

Watch how multi-option variant images work:

Frequently asked questions

Can I show different images for products with multiple options on Shopify?

Not natively. Shopify allows one image per variant, regardless of how many options the product has. Rubik Variant Images lets you assign unlimited images per option value or per variant combination. The gallery updates as customers select each option.

Should I assign images per option or per combination?

Per option (Color level) is faster and works for most products where only color changes the appearance. Per combination is better when multiple options affect the visual (like fabric + wood finish on furniture). You can mix both approaches on the same product.

Can I use different swatch types per option?

Yes. Image swatches for Color, pill buttons for Size, dropdown for Material. Each option gets its own swatch type and styling. This is unique to Rubik.

Does AI auto-assign work with multiple options?

Yes. The AI analyzes product photos and matches them to the correct option values. It works for single-option and multi-option products.

Related reading

  • How to show only the selected variant’s images
  • How to use AI to assign variant images
  • Swatches or dropdowns? What the data says (CraftShift)
  • Optimize variant images for Google Shopping (CraftShift)
  • Combined listings without Plus (Rubikify)
Umid Aydemir

Co-Founder of Rubik Variant Images & Swatch

Post navigation

Previous
Next

Search

Categories

  • Affiliate Program (1)
  • App Comparison (8)
  • Integrations & Partnerships (15)
  • Rubik Combined Listings (10)
  • Rubik Variant Images Guides (121)
  • Rubik Variant Images Theme Compatibility (55)
  • Shopify Dropshipping (1)
  • Shopify News (3)
  • Shopify Tips & Tutorials (148)
badge shopify app store dark

Trending Posts

  • Shopify variant images FAQ with 30 questions
    Shopify variant images FAQ: 30 questions merchants actually ask
    March 29, 2026
  • 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 add color swatches to Shopify
    How to add color swatches to Shopify (no code)
    April 3, 2026
  • 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
  • how to find theme store id shopify
    How to Find Your Theme’s Shopify Theme Store ID (2025 Guide)
    April 21, 2025
  • Rubik Variant Images
    Shopify Multiple Variant Images – How to Display Images Specific to the Selected Variant?
    March 3, 2025
  • Top 10 Shopify Product Variant Swatch Apps and Alternatives in 2025 rubik
    Top 10 Shopify Product Variant Swatch Apps and Alternatives in 2025
    May 20, 2025

Related Posts

print on demand shirt mockups in several colors, each variant card showing its matching mockup
Rubik Variant Images Guides

Printify and Printful variant images not matching on Shopify? The fix

June 3, 2026

Printify variant images on Shopify showing the wrong color? The fix is Rubik Variant Images, which filters the gallery so each variant shows only its own photos.

a shopify product page where selecting a blue swatch filters the gallery so only blue photos remain and other colors fade out
Rubik Variant Images Guides

Shopify shows all images for every variant? Here is how to show only the right ones

June 3, 2026

Shopify shows all images for every variant because the native gallery isn’t filtered. Here is how to show only the right images per variant with Rubik Variant Images.

a single color variant expanding into a small gallery of several photos of the same color
Rubik Variant Images Guides

Shopify only lets you add one image per variant? How to show multiple

June 3, 2026

Shopify only lets you pick one image per variant. Here is why, and how to show multiple images per variant on the product page with Rubik Variant Images.

a cluttered product gallery being tidied so only the selected color photos remain
Rubik Variant Images Guides

Shopify product page cluttered with every variant photo? Clean it up

June 3, 2026

Shopify product page too many variant photos? Here is why the gallery shows them all, and how Rubik Variant Images filters it down to one variant.

  • 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.