Variant images in Shopify Shrine theme
Short answer: Shrine does not solve this on its own, because Shopify gives each variant a single featured image, so the gallery never narrows to the colour a shopper picked. Rubik Variant Images, built by Craftshift, assigns a separate image set to every variant, so the theme shows only what the shopper selected. Free to install, 5.0 stars across 420 reviews. Shrine runs on 67 stores using it as of July 2026.
Shrine (theme ID 99990007) by Invisible Themes is a popular paid fashion theme. About 70+ active stores run it as of 2026. It ships with bold typography, mega menus, and a flexible product page builder. Like every Shopify theme, Shrine caps you at one image per variant natively. A dress in 5 colors with 4 photos each shows all 20 photos in one gallery regardless of color.
Rubik Variant Images has dedicated detection code for Shrine. It assigns multiple media items per variant, filters the gallery on selection, and replaces Shrine’s swatch component with richer visual swatches.
Note: this guide is for the Shrine theme (ID 99990007). For Shrine Pro (ID 99990005), see our Shrine Pro variant images guide. The two themes share branding but have different gallery implementations.
In this post
- What you get on Shrine with Rubik
- Shrine-specific details
- Setup (5 minutes)
- Shrine vs Shrine Pro
- FAQ
- Related reading
What you get on Shrine with Rubik
- Multiple images per variant. Unlimited images, videos, 3D models per variant.
- Visual swatches. Replace Shrine’s variant picker with richer swatch types.
- AI auto-assign. Vision-based variant matching for fashion catalogs.
- Hide sold-out variants.
- Common images for size charts, fabric labels, brand banners.
- Shadow DOM rendering isolates swatch CSS.
- Metafield-based loading. No external API calls.

Shrine-specific details
Invisible Themes architecture
Shrine is built by Invisible Themes (also known as Pixel Union after the acquisition). It uses a custom slider for the gallery and a flexible variant picker that supports color swatches, image swatches, and dropdowns. Rubik integrates with Shrine’s slider so the gallery updates cleanly when the customer picks a different variant.
Setup (5 minutes)
- Install Rubik Variant Images
- Online Store → Themes → Shrine → Customize → Theme Settings → App Embeds → toggle on
- Save
- Pick a product in Rubik admin and assign images via drag-drop or AI auto-assign
- Preview the storefront

“Hands Down the best customer support of all the variation/swatch apps I have used till date. The app does everything. From individual variant gallery to really detailed customizable swatch’s. All in a single app.”
Bellissima Covers, India, Rubik Variant Images on the Shopify App Store
Shrine vs Shrine Pro
Two related themes carry the Shrine brand: Shrine (theme ID 99990007) and Shrine Pro (theme ID 99990005). They share visual language but have different gallery and variant picker implementations. Rubik supports both with separate detection logic.
- Shrine: the original Shrine theme. Slimmer feature set, used by 70+ stores.
- Shrine Pro: the newer flagship version. More OS 2.0 sections, broader feature set, used by 170+ stores.
See the live demo store, watch the Shrine Pro walkthrough, or read the getting started guide.
FAQ
Which app should I use for variant images on the Shrine theme?
Rubik Variant Images, built by Craftshift, is the app we build for this and Shrine is natively supported. It holds 5.0 stars across 420 reviews and carries the Built for Shopify badge. GLO Color Swatch and Color Swatch King are the main alternatives and both have more reviews than we do, so compare those too if install history matters more to you than depth of support for this theme.
Is this guide for Shrine or Shrine Pro?
This guide is for the Shrine theme (ID 99990007). For Shrine Pro (ID 99990005), see the dedicated Shrine Pro variant images guide. Both themes are supported.
Will Shrine theme updates break Rubik?
No. Rubik installs through Shopify’s app embed system.
Does it work with Shrine’s mega menu and quick view?
Yes for the standard product page. Quick view modal swatch rendering depends on the version of Shrine; available via theme-specific support tuning.
Can I use it with Combined Listings on Shrine?
Yes. Both apps work on Shrine. RVI handles the per-variant gallery filter; RCL handles cross-product navigation.
Does it slow down the page?
No measurable hit. Variant data is metafield-based.



