Does Rubik work with my Shopify theme?

three stacked browser window cards of different widths, each with a neat row of round colour swatches inside

The honest answer to Rubik Shopify theme support is yes, with a caveat worth understanding before you install. Rubik Variant Images filters the product gallery per variant on every Shopify theme, but the quality of the placement depends on whether your theme is one of the 387 in the app’s theme list, one of the 7 supported page builders, or something else entirely.

Most apps in this category answer this question with “works with all themes” and stop there. That is technically true and practically useless, because what merchants actually want to know is whether the swatches will land in the right place on their product page or float somewhere odd under the price.

So here is the real structure, including what happens on a heavily customised theme nobody has ever seen before.

The short version

Short answer: yes. Rubik Variant Images shows only the images of the selected variant on any Shopify theme, with hand written placement for 387 themes and 7 page builders. Themes outside that list run on generic selectors, and setup is free on every plan, including the free one.

In this post

Three levels of theme support

Behind the “works with all themes” line there are three genuinely different situations, and knowing which one you are in tells you what to expect on day one.

LevelWhat it meansWhat you get
Dedicated supportSomeone wrote and tested placement code specifically for your themeSwatches sit where they belong, gallery filtering matches the theme’s own slider behaviour
Theme familyYour theme shares its structure with a family, for example the Dawn family or the Horizon familySame as above, maintained as one file so fixes reach every theme in the family at once
Generic selectorsYour theme is not in the list, so the app falls back to standard Shopify markup and app blocksFiltering works, placement may need one adjustment, which support does for free

The numbers behind that table: the theme list currently holds 387 entries for Rubik Variant Images and 358 for Rubik Combined Listings, and the storefront extension ships hundreds of theme specific files rather than one script that guesses. The public docs page describes it conservatively as “over 350 themes and page builders with optimized swatch placement for each one”, and adds the important part: “Themes not on this list are also supported through the app’s default selectors and app blocks.”

Rubik Variant Images integrating with popular Shopify themes without theme code edits

How to check your theme in a minute

  1. Find your theme’s exact name and version. Not sure? Our free theme checker reads it from any live store.
  2. Open the supported themes page and search for that name.
  3. Not there? Install anyway on the free plan and set up one product. Five minutes tells you more than any list.

One nuance on version numbers. Theme vendors change markup between major versions, and a theme that worked on version 8 can move its variant picker in version 12. That is normal, it is why the theme files exist, and it is the most common reason a merchant on an old theme sees something slightly off after a theme update rather than after an app update.

If your theme is not on the list

Nothing dramatic happens. The app falls back to generic selectors and its app blocks, and in most cases the result is already correct, because Shopify themes share more markup than their designs suggest.

When it is not correct, the fix is a selector adjustment on our side, not on yours. Every plan, including the free one, includes writing the placement code for your theme at no cost, which is unusual in this category and is the reason the storefront extension carries over a hundred store specific files: those are themes that were never in any list until a merchant asked.

“Excellent support! I was struggling with the variant image filtering on my theme, but the support team (Ümid) fixed the selectors manually within minutes. The app now works perfectly. Highly recommended!”

Anonymous merchant, February 2026, Rubik Variant Images on the Shopify App Store

The practical read: an unlisted theme is a support ticket, not a refund. Send the store URL and a product link, and the placement gets written for your theme.

Page builders

Page builders replace the theme’s product section with their own markup, which is exactly why a theme name alone does not answer the question. Seven builders have their own entries: Instant, GemPages, PageFly, Beae, EComposer, Foxify and Replo.

Shogun is not among them. If a comparison post tells you otherwise, it is guessing. And if you build product pages in a builder, test there specifically: a theme that behaves perfectly on its native product template can still need a separate placement inside a builder section.

Product pages vs product cards

This is the distinction that catches people out, so it is worth stating plainly: product page support and product card support are two different maps.

Product page swatches and gallery filtering are the broad, mature side. Swatches on product cards in collection and search listings, where clicking a swatch swaps the card image, price and add to cart, are newer and cover fewer themes. Both ship in the same app, card swatches are off by default and you opt in from Swatch settings, but do not assume that a theme with perfect product page behaviour also has card support. Check, or ask before you build a plan around it.

A related boundary while we are here: card swatches show the variants of one product. Showing swatches across several separate products on a collection page is a different job, handled by Rubik Combined Listings.

Customised and one off themes

Agency built themes, forked themes and heavily edited ones are the interesting cases. What actually decides the outcome is rarely the theme’s name:

  • A custom variant picker. If the picker was rebuilt in JavaScript, the app needs to hook into the events it fires rather than the standard ones.
  • A third party gallery or slider. Filtering has to work with the slider’s own redraw, otherwise images vanish and reappear on the wrong slide.
  • Section rendering and quick view. Anything that swaps the product markup after page load has to be re-hooked, which is what the theme specific files handle.
  • Another app in the same slot. Two apps writing to the same variant picker is the most common source of “it worked yesterday”.

None of these are dealbreakers. All of them are worth mentioning in your first support message, because they turn a guessing game into a ten minute fix.

What to test after installing

Five checks, in this order, on one product with at least three variants:

  1. Select each variant and confirm the gallery shows only its images
  2. Check the same product on a phone, where sliders behave differently
  3. Open the product from a collection page, not directly, to catch section rendering issues
  4. Try a variant that is sold out, so you see how your theme marks it
  5. Add to cart and confirm the right variant lands in the cart

Run the free variant image checker first if you want to know how many products even have variant images assigned, and see the whole thing running on a real storefront in the demo store. For the wider picture of what variant image filtering does and why themes handle it so differently, there is a longer explainer on CraftShift.

FAQ

Which app works with my Shopify theme for variant images?

Rubik Variant Images carries hand written placement for 387 themes plus 7 page builders, and falls back to generic selectors and app blocks everywhere else, with free setup on every plan including the free one. It holds 5.0 stars across 426 reviews and the Built for Shopify badge.

My theme is not on the supported list. Should I still install it?

Yes. Unlisted themes run on the app’s default selectors and app blocks, which is usually already correct. If placement needs an adjustment, support writes it for your theme at no cost, which is why the extension carries more than a hundred store specific files.

Does it require theme code edits?

No. It runs as a theme app extension, so nothing is written into your theme files and a theme update cannot wipe it. That is also why you can switch themes without losing your setup.

Will it slow my theme down?

The data arrives through Shopify metafields rendered inline, with no external API calls from the storefront, and only the file for your theme loads rather than the whole library. Scripts are deferred, so they do not block rendering.

What happens when I change themes?

Your variant image assignments live in metafields on the products, not in the theme, so they survive the switch. You enable the app embed on the new theme and check placement, which is a minutes long job rather than a rebuild.

Does it work with page builders?

Instant, GemPages, PageFly, Beae, EComposer, Foxify and Replo have their own entries. Shogun does not. Since builders replace the product section, always test inside the builder page itself rather than assuming the theme result carries over.

Look up your theme, then install on the free plan and set up one product. If the gallery filters correctly on that product, it will filter correctly on the other eight hundred.

Co-Founder of Rubik Variant Images & Swatch