Rubik Variant Images on Shrine Themes: Variant Image Filtering for the No-App Theme (2026)
Shrine’s entire pitch is “you don’t need apps.” Built-in upsells, built-in reviews, built-in cart drawers. The theme ships with features that most stores install third-party apps for. It is a compelling sales angle, and the team behind Shrine (based in Cyprus, powering 30,000+ stores) has built something genuinely impressive. But there is one glaring gap in the “no apps needed” promise: variant image filtering does not exist in Shrine.
Shopify’s default behavior is to show every product image in the gallery regardless of which variant is selected. Shrine does not change that. If your product has 8 colors and 4 photos per color, your customer sees all 32 images at once. No matter which color they pick. This is the exact problem that Rubik Variant Images was built to fix.
We actually have a dedicated tutorial video for Shrine Pro specifically, because enough merchants asked for it. So yes, you do need at least one app on Shrine. This is that app.
In this post
- Shrine overview: three tiers, not on the Theme Store
- The gap in the “no app” promise
- Shrine Lite ($49)
- Shrine Standard ($149)
- Shrine Pro ($349)
- Comparison table
- Setup walkthrough
- Pairing with Rubik Combined Listings
- FAQ
- Related reading
Shrine overview: three tiers, not on the Theme Store
Shrine is different from most Shopify themes in two ways. First, it is sold directly through shrine.io, not through the Shopify Theme Store. That means Shopify’s Theme Store review process and support policies do not apply. Second, it comes in three pricing tiers with different feature sets:
- Shrine Lite: $49. Basic version with core layout and design features.
- Shrine Standard: $149. Adds more built-in features like reviews and upsells.
- Shrine Pro: $349. The full package with every built-in feature Shrine offers.
All three tiers are supported by Rubik Variant Images. The gallery implementation is consistent across tiers (the product page gallery works the same way whether you are on Lite or Pro), so Rubik’s detection code handles all three.
Why does this matter? Because Shrine is not available on the Theme Store, some merchants worry that third-party apps will not work with it. Shrine uses custom JavaScript for its gallery, cart, and product page components. That custom code is more complex than a standard Shopify theme, which is exactly why app compatibility is a valid concern. We have tested and verified Rubik on all three Shrine tiers.
The gap in the “no app” promise
Let me be clear about something. Shrine’s “no apps needed” marketing is not wrong. It genuinely replaces multiple apps: review widgets, cart upsells, announcement bars, size charts, wish lists. For many store types, that is enough. You install Shrine and you skip 5-6 apps you would otherwise need.
But variant image filtering is not one of those built-in features. And it is not a niche need. Any store selling products in multiple colors with multiple photos per color needs this. That is most apparel stores, most furniture stores, most beauty stores, most electronics stores with color options. Basically any store where the product looks different depending on which variant the customer selects.
Without variant image filtering, here is what happens on Shrine: a customer visits a t-shirt product page with 6 colors and 3 photos each. They see 18 images in the gallery. They select “Navy.” Shopify scrolls to the Navy featured image, but the Red, Green, White, Black, and Grey photos are still there. The customer has to mentally filter which images belong to Navy. Some will not bother. Some will bounce. Some will buy the wrong color and return it.
This is a fixable problem. And it only takes one app.
Shrine Lite ($49)
Shrine Lite is the entry-level tier. Stripped-down feature set, but the same core design language and product page layout. The gallery uses a standard slider with thumbnails on desktop and a swipeable carousel on mobile.
Where Rubik filters images: the main gallery slider and thumbnail strip. When a customer picks a variant, the slider resets with only the assigned images. Thumbnails update to match.
Recommended swatch type: Depends on your products. Color swatches for straightforward color variants (apparel, accessories). Pill buttons if your main option is Size or Material. Shrine Lite’s minimal aesthetic pairs well with simple circle swatches.
Real use case: A small brand launching with 20 products, each in 3-4 colors. Budget is tight (hence Shrine Lite at $49). Rubik’s free plan covers 1 product for testing, and the Starter plan at $25/month covers up to 100 products. The math works for a small catalog.
Shrine Standard ($149)
Shrine Standard adds built-in reviews, upsells, and more template options. The product page gallery is the same core implementation as Lite but with additional layout options and design flexibility.
Where Rubik filters images: same gallery widget, same detection code. Standard adds some visual options (sticky gallery, full-width layout), and Rubik adapts to all of them. The image filtering works regardless of which Standard layout option you select.
Recommended swatch type: Since Standard stores tend to be more established (you are investing $149 in a theme), image swatches add a premium feel. Show the actual product variant as a small thumbnail in the swatch. For apparel with solid colors, color circles are still the cleanest option.
Real use case: A growing fashion brand with 80 products. Using Shrine Standard’s built-in reviews instead of Judge.me or Stamped. Using Shrine’s built-in upsells instead of a cart upsell app. The one app they still need? Variant image filtering. Rubik fills that single gap.
Shrine Pro ($349)
Shrine Pro is the full package. Every built-in feature Shrine offers. The product page has the most layout options, the most customization controls, and the most complex JavaScript under the hood. Which is why we made a specific tutorial video for it.
Where Rubik filters images: the Pro gallery widget. Pro has more gallery variants than Lite or Standard (grid layouts, stacked layouts, carousel with zoom), and Rubik detects which one is active. All Pro gallery types are supported.
Recommended swatch type: Pro stores are typically higher-volume or design-conscious brands. Use mixed swatch types: color swatches for Color, pill buttons for Size, image swatches for Material or Pattern. Each option group gets its own swatch type, which matches Pro’s “everything customizable” philosophy.
Real use case: A home goods brand with 200+ products. Throw pillows in 15 patterns, curtains in 8 fabrics, rugs in 10 colors. Using Shrine Pro to avoid installing a reviews app, a wish list app, an upsell app, and a size chart app. But they absolutely need variant image filtering for their visual catalog. Rubik handles it, across all 200+ products through bulk assign.
Shrine tiers comparison
| Tier | Price | Sold via | Gallery types | Native variant image filter | Rubik support |
|---|---|---|---|---|---|
| Shrine Lite | $49 | shrine.io | Slider + thumbnails | No | Full |
| Shrine Standard | $149 | shrine.io | Slider + sticky + full-width | No | Full |
| Shrine Pro | $349 | shrine.io | Grid, stacked, carousel, zoom | No | Full |
None of the three tiers include native variant image filtering. All three are fully supported by Rubik. Image assignments transfer if you upgrade from Lite to Standard or Standard to Pro, because the data lives in Shopify metafields, not in theme files.
What Rubik adds to Shrine
- Variant image filtering. The one thing Shrine does not have. Assign multiple images, videos, and 3D models per variant. Gallery shows only the selected variant’s media.
- Visual swatches. Replace Shrine’s default variant picker with color circles, image thumbnails, or pill buttons. Mix types per option group.
- AI auto-assign. Per-product AI matching using 5 data points plus vision analysis. Saves time on products with many images.
- Bulk assign. Process hundreds of products at once. Image-order based grouping (not filename matching). Arrange images by variant order in Shopify’s media library, and the app detects boundaries.
- Common images. Keep size charts, brand imagery, or lifestyle photos visible across all variants.
- Shadow DOM. Swatch CSS is fully isolated from Shrine’s custom styles. Zero conflicts. This matters on Shrine because the theme uses aggressive CSS selectors for its built-in components.
- Metafield-based loading. No external API calls after page load. Data comes with the page.

Setup walkthrough
Because Shrine is not on the Shopify Theme Store, some merchants expect app installation to be different. It is not. Rubik uses Shopify’s standard app embed system, which works on any theme (Theme Store or not).
- Install Rubik Variant Images from the Shopify App Store. Works on Shrine Lite, Standard, and Pro.
- Enable the app embed. Go to your Shrine theme editor, open App Embeds, toggle on Rubik Variant Images, and save. This is the same process as any Shopify theme.
- Open a product in the Rubik dashboard. Assign images to each variant using the visual interface. Or let AI auto-assign do the matching for you.
- Preview your product page. Click between variants. The Shrine gallery should filter to show only the assigned images. If something looks off, reach out via in-app chat. We respond fast, and we have debugged Shrine-specific issues before.
For catalog-wide setup, bulk assign processes your products in the background. Arrange your Shopify media gallery by variant order, and the app handles the rest.
If images aren’t filtering correctly, check the variant images not showing fix guide. Or take a look at our multiple options guide if your products have more than one option type.
“Works exactly as it should without fluff. I had an issue with my store suddenly not working anymore after redesigning my product page using Instant. I contacted Rubik CS about it, and Umid fixed the issue that had me losing my mind for a whole day in literally just a minute. Did not expect them to be so helpful. They definitely deserve their perfect 5 star rating.”
Anonymous merchant, 5-star review, May 2025, Rubik Variant Images on the Shopify App Store
Pairing with Rubik Combined Listings
Shrine’s “no apps” philosophy covers a lot, but not everything. Collection page swatches and product grouping are also missing from Shrine. If you need color swatches on product cards in your Shrine collection grid, or you want to link separate products together (like separate SKUs for each color, each with its own URL), Rubik Combined Listings handles that.
RVI handles the product page (image filtering per variant). RCL handles collection pages (swatches on product cards, product grouping). Two apps that cover the full variant experience. Learn more about how combined listings work on Shopify.
See the live demo store, watch the Shrine Pro tutorial, or read the getting started guide.
Frequently asked questions
Does Rubik work on Shrine even though Shrine is not on the Theme Store?
Yes. Rubik uses Shopify’s standard app embed system, which works on any Shopify theme regardless of where it was purchased. Shrine Lite, Standard, and Pro are all verified and supported. We have specific detection code for Shrine’s gallery implementation.
Will Rubik conflict with Shrine’s built-in features?
No. Rubik only touches the product gallery and variant selector. It does not interfere with Shrine’s built-in reviews, upsells, cart drawer, or any other feature. The swatch CSS is isolated inside Shadow DOM, so there are no style conflicts with Shrine’s components.
Does Shrine have ANY native variant image filtering?
No. As of 2026, none of the three Shrine tiers (Lite, Standard, Pro) include built-in variant image filtering. Shopify’s default behavior applies: all product images show in the gallery regardless of the selected variant. This is the one feature gap that Rubik fills.
If I upgrade from Shrine Lite to Pro, do I lose my Rubik image assignments?
No. Image assignments are stored in Shopify product metafields, not in Shrine’s theme files. Upgrading between tiers (or even switching to a completely different theme) preserves all your variant-to-image mappings.
How much does it cost to use Rubik on Shrine?
Same flat pricing regardless of your theme: Free ($0, 1 product), Starter ($25/month, 100 products), Advanced ($50/month, 1,000 products), Premium ($75/month, unlimited). Not based on your Shopify plan. Every plan includes monthly AI credits for auto-assign.



