Skip to main content
— Partner spotlight · Craftshift

Rubik Variant Images: fixing Shopify's one-image-per-variant problem

Shopify gives each variant exactly one featured image. Rubik Variant Images & Swatch gives it a gallery — several photos, videos and 3D models per variant, shown only when the shopper picks that combination.

Rubik Variant Images & Swatch is a Shopify app that lets a merchant attach multiple photos to a single variant — or to a combination of variant options — and then shows the shopper only the images that match what they have selected. It is built by Craftshift, a UK Shopify Partner. As of writing it holds 5.0 out of 5 stars from 410 reviews in the App Store's Product Variants and Image Gallery categories.

What Shopify's native variant images actually do

Shopify's native product page supports one featured image per variant. Selecting a variant swaps the main image to whichever single photo was assigned to it, and the rest of the gallery stays exactly the same for every option. There is no built-in way to attach a set of photos to a variant. One image is the ceiling.

Two colours with one photo each? That model holds up fine. It breaks the moment a variant deserves more than one photo, which is almost every variant of anything visual. A jacket in forest green needs the front, the back, a detail shot of the lining, and a photo of it on a person. Shopify promotes exactly one of those four and leaves the other three floating in a gallery shared with every other colourway.

The result is the pattern every multi-variant merchant recognises: a shopper picks forest green, sees one green photo, then scrolls through eleven images of the same jacket in black, rust and cream. Some of them assume the product only comes in the colours they can see. Some of them assume the green one has a different cut because there is no detail shot. Both groups leave.

The two-option problem

Two option sets make it worse. A product sold in six colours and three styles has eighteen real combinations, and shoppers reason about them together — "the ribbed one in sage", not "sage" and "ribbed" separately. Shopify's featured-image model has no concept of a colour-and-style pair. Once your catalogue has two visually meaningful options, the native gallery cannot represent what you actually sell.

What Rubik Variant Images & Swatch changes

Rubik Variant Images & Swatch replaces the one-image rule with a per-variant gallery. Assign as many photos as a variant needs — shared images get assigned once, never duplicated — and the storefront narrows the gallery to the matching media as the shopper picks options. From the App Store listing:

  • Multiple photos per variant. A variant gets a real gallery rather than one featured image — front, back, detail, in-context, whatever that colourway or finish needs.
  • Only the relevant images are shown. As the shopper selects options, the gallery narrows to the images for that selection instead of showing the whole product's media at once.
  • Multiple options at the same time. Colour and style together resolve to one image set, which is the case native Shopify cannot express at all.
  • Shared and common images. A size chart, packaging shot or lifestyle photo that belongs to every variant is assigned once rather than re-uploaded across each combination.
  • Video and 3D model support. Variant media is not limited to stills, so a product with a spin video or a 3D model per finish is covered by the same rules.

You stop curating one compromise gallery for the whole product and start describing what each variant actually looks like. The storefront does the rest.

AI-assisted auto-assignment does the boring part

Most stores never fix their variant imagery, and it is not because the idea is hard. Mapping photos to variants by hand is just tedious. Twelve colours across four sizes is forty-eight combinations; a catalogue of 200 such products is a data-entry project nobody ever schedules. Rubik Variant Images & Swatch takes that job off the list entirely with AI-powered auto-assignment.

Instead of dragging every photo onto every variant, the app analyses the product's existing media and assigns images to the variants they depict. Your job becomes review: skim what the AI produced, fix the handful it got wrong, move on. Nobody builds the map from scratch.

That is why every Rubik plan meters AI images per month, not just products. Free includes 50 AI images a month, Starter 500, Advanced 5,000, Premium 50,000. The allowance scales with how much of the assignment work you hand over, not merely with how big your catalogue is.

Colour swatches and the custom image selector

Alongside the gallery logic, Rubik Variant Images & Swatch ships a custom image selector for variant-specific images and colour swatches. Instead of a dropdown reading "Forest / Rust / Cream", the product page shows the colours themselves. Shoppers choose by looking, not by decoding names that only ever made sense internally.

Swatches and per-variant galleries feed each other. The swatch tells the shopper the option exists and what it looks like; the gallery proves it with real photography of that exact variant. Default Shopify hands those two jobs to a text dropdown and a shared image pile, which is why colour-heavy catalogues so often look thinner online than they are in the warehouse.

Why mismatched variant images cost money

Craftshift pitches the app on conversions, smarter selling and lower return rates, and one mechanism drives all of it. When the picture on screen matches the variant in the cart, the shopper buys with confidence and receives what they expected. When it does not, you pay for the gap twice: once in the sessions that abandon, again in the parcels that come back.

Returns driven by "not what I expected" are the expensive kind, because the product was never faulty. You absorb outbound shipping, return shipping, handling, and often a customer who does not come back. Nothing about the product needed to change. Only the imagery shown before they committed — which is precisely the thing this app puts right.

Native Shopify vs Rubik

Variant imagery, side by side

Scenario Shopify native With Rubik
Photos per variant 1 featured image As many as needed
Colour and style selected together Not expressible One image set per pair
Gallery after selection Whole product's media Matching images only
Shared images (size chart, packaging) Lives in the shared pile Assigned once, reused
Video and 3D models Gallery-wide Part of variant media
Colour swatch selector Theme-dependent Built into the app
Assigning images at catalogue scale Manual, per variant AI auto-assignment

Themes, page builders, and page speed

Rubik Variant Images & Swatch works with every Shopify theme and with page builder apps, and it adds no page-speed impact. That matters more than it sounds. Variant-image apps historically worked by injecting scripts that fought the theme's own gallery, so merchants paid for the feature in Core Web Vitals. Rubik does not ask you to make that trade. Confirmed page builder and merchandising integrations:

  • Instant Section & Page Builder
  • PageFly
  • GemPages
  • Beae
  • Kaching Bundle Quantity Breaks
  • Fast Bundle Product

The app also carries the Built for Shopify badge — Shopify's own certification for quality, performance and support standards. This is not a self-awarded marketing line. Shopify grants the badge, audits it, and takes it back when standards slip, which makes it the closest thing the App Store offers to a guarantee that an app will not break your theme or your Lighthouse score.

Rubik Variant Images vs Rubik Combined Listings

Craftshift ships two apps with adjacent names, and telling them apart takes about ten seconds. Rubik Variant Images & Swatch works inside one product: it controls which photos appear for each variant of that product. Rubik Combined Listings works across products: it links separate Shopify product pages together so they behave like variants of each other.

Look at where your colourways live. If forest green and rust are variants of a single product and the gallery shows both at once, that is a Variant Images job. If forest green and rust sit on two separate product pages — because they were imported that way, or because each needs its own SEO page — and shoppers never discover the second one, that is a Combined Listings job.

Plenty of catalogues have both problems, and the apps stack neatly: Combined Listings groups the product pages, Variant Images makes each one show the right photos. Full write-up of the sibling app in Rubik Combined Listings: turn separate Shopify products into one variant listing, and a neutral survey of the wider category in the best Shopify app for combining separate products as variants.

What Rubik Variant Images & Swatch costs

Rubik Variant Images & Swatch prices on two axes: catalogue size and monthly AI image allowance. The free tier is genuinely usable — one product, 50 AI images, enough to watch the behaviour on your own storefront before you spend anything.

  • Free1 product · 50 AI images/mo
  • Starter — $25/mo100 products · 500 AI images/mo
  • Advanced — $50/mo1,000 products · 5,000 AI images/mo
  • Premium — $75/moUnlimited products · 50,000 AI images/mo

Annual billing takes roughly a third off every paid tier: $200 a year on Starter, $400 on Advanced, $600 on Premium. Starter suits a focused apparel or homeware catalogue. Advanced is where most serious multi-variant stores land. Premium is for merchants whose product count has no ceiling at all. Whichever one you end up on, start free and wire up your single worst-offending product first — the page will finally behave the way you always assumed it did.

Ratings, certification, and what merchants say

As of writing, Rubik Variant Images & Swatch holds 5.0 out of 5 stars from 410 reviews on the Shopify App Store, of which 406 are five-star — roughly 99% — making it one of the most-reviewed apps in the variant-imagery category. It is also Built for Shopify certified.

What comes up again and again in the public feedback on Craftshift's own site is the support. That tracks with how these apps get adopted: the install is quick, and the theme edge cases are exactly where you want a human who answers fast:

  • "I spent hours finding a solution...the support team responded within seconds" — Stunnify, USA
  • "Amazing app, amazing people" — Hairebel, USA
  • "Best Shopify app for dynamic variant images" — Monkey and Pebbles, Canada

Who should install Rubik Variant Images

Rubik Variant Images & Swatch earns its place wherever a variant is a visual promise rather than a label. If a shopper needs to see the difference between two options instead of reading it, the one-image ceiling is costing you conversions nobody ever reports. Typical fits:

  • Apparel with colourways. Front, back, detail and on-model shots per colour, plus a shared size chart assigned once.
  • Furniture and homeware finishes. Oak versus walnut is the entire buying decision, and it deserves more than one photo each.
  • Jewellery in multiple metals. Gold, rose gold and silver photograph very differently; one featured image per metal undersells the range.
  • Cosmetics shade ranges. Swatches do most of the work here, and swatch-plus-gallery is exactly what the app pairs together.
  • Print-on-demand and made-to-order catalogues. Large variant counts where AI auto-assignment turns a week of admin into an afternoon of review.

If your store sells files as well as physical goods, the two problems do not overlap — and neither do the two apps. Rubik Variant Images & Swatch fixes what the shopper sees before checkout; Alva Digital Downloads handles what lands in their inbox afterwards. Grab Rubik Variant Images & Swatch on the Shopify App Store, point the free plan at your messiest product page, and watch it stop being messy.

Frequently asked questions

What does Rubik Variant Images & Swatch do that Shopify does not?

Shopify assigns a single featured image to a variant. Rubik Variant Images & Swatch assigns as many photos as a variant needs — including videos and 3D models — and hides everything that does not match the shopper's current selection. It also reacts to several options at once, so a colour and a style choice together resolve to the right set of images.

Does Rubik Variant Images work with my theme and page builder?

Yes. Rubik Variant Images & Swatch works with every Shopify theme and with page builder apps, including Instant Section & Page Builder, PageFly, GemPages, Beae, Kaching Bundle Quantity Breaks and Fast Bundle Product. It is Built for Shopify certified, which is Shopify's own bar for quality, performance and support, and it adds no page-speed impact.

How much does Rubik Variant Images & Swatch cost?

There is a free plan covering 1 product and 50 AI images per month. Starter is $25 per month or $200 per year for 100 products and 500 AI images per month. Advanced is $50 per month or $400 per year for 1,000 products and 5,000 AI images per month. Premium is $75 per month or $600 per year for unlimited products and 50,000 AI images per month.

What is the difference between Rubik Variant Images and Rubik Combined Listings?

Rubik Variant Images & Swatch works inside one product: it controls which photos appear for each variant of that product. Rubik Combined Listings works across products: it links separate Shopify product pages together so they behave like variants of each other. If your problem is which image shows, you need Variant Images. If your problem is that a colourway lives on its own product page, you need Combined Listings.

Do I have to upload the same photo twice for two variants?

No. Rubik Variant Images & Swatch supports shared or common images, so a size chart, a packaging shot or a lifestyle photo that belongs to every variant is assigned once rather than duplicated across each combination. That keeps the media library small and means updating a shared photo updates it everywhere instead of in twelve places.

Is Rubik Variant Images useful for a store that also sells digital products?

Yes, if the store has physical variants alongside its files. Rubik Variant Images & Swatch fixes the product-page imagery; Alva Digital Downloads handles the post-purchase delivery of PDFs, audio, video, software and license keys. The two apps solve opposite ends of the same order and do not overlap, which is why Alva Digital Downloads recommends Rubik to merchants running mixed physical and digital catalogues.

Ready to show the right photo every time?

Install Rubik Variant Images & Swatch on the Shopify App Store. Multiple photos per variant, colour swatches, AI-assisted auto-assignment, video and 3D model support, and a free plan to try it on one product first. Built for Shopify certified, rated 5.0 from 410 reviews.

Install Rubik Variant Images