Rubik Variant Images on Maestrooo Themes: Prestige, Impact, Focal, Warehouse & Stretch (2026)
Maestrooo themes have a built-in variant image trick: add #color_black to your image alt text, and the theme filters images by variant. Sounds convenient. Until you have 200 products and realize you need to manually edit alt text for every single image. And then you find out it only works for the Color option, not for Size or Material. And it breaks your image SEO because your alt text is now a machine tag instead of a description.
Rubik Variant Images replaces that alt-text hack entirely. It works on all 5 Maestrooo themes: Prestige, Impact, Focal, Warehouse, and Stretch. No alt text editing. No option-type restrictions. Visual drag-and-drop assignment, AI auto-assign, and bulk processing across your whole catalog.
Maestrooo is a Paris-based Shopify Plus Partner. They have powered over 80,000 merchants, and their themes consistently rank among the highest-rated on the Shopify Theme Store. Prestige alone has 836 reviews. These are not lightweight starter themes. They are premium, opinionated themes with custom gallery implementations. We have dedicated detection code for each one.
In this post
- Why Maestrooo’s native alt-text method doesn’t scale
- Prestige ($400, 836 reviews)
- Impact ($400, 190 reviews)
- Focal ($320, 333 reviews)
- Warehouse ($320, 322 reviews)
- Stretch ($400, 38 reviews)
- Comparison table
- Setup walkthrough
- Pairing with Rubik Combined Listings
- FAQ
- Related reading
Why Maestrooo’s native alt-text method doesn’t scale
Maestrooo themes ship with a feature that lets you filter product images by variant using image alt text. You add #color_black or #color_red to an image’s alt text, and the theme hides that image when a different color is selected. It works. For one product. Maybe five.
Here is where it falls apart:
- Only works for Color. If your product has Size, Material, or Style options, the alt-text method cannot filter images by those. You are limited to one option type.
- Destroys image SEO. Alt text is supposed to describe the image for search engines and accessibility. “Red leather handbag on marble table” is good alt text. “#color_red” is not. Google uses alt text for image search ranking, and screen readers read it aloud. The hack replaces useful information with a machine tag.
- Manual and tedious. Every image needs its alt text edited one by one. A store with 200 products and 10 images each means 2,000 alt text edits. No bulk option. No undo.
- Fragile naming. One typo (#color_blck instead of #color_black) and the filtering silently breaks. The image either shows for every variant or none. You will not notice until a customer complains.
- No swatch replacement. The alt-text method only filters images. It does not replace the default dropdown or radio button picker with visual swatches. You still get text-based variant selection.
Rubik replaces all of this with a visual interface. Drag images onto variants, or let AI do it. Works across all option types. Preserves your alt text. Adds visual swatches. And it scales to thousands of products through bulk assign.
Why does Maestrooo even ship this alt-text feature? Honestly, it is a clever quick fix for small stores. But it was designed before apps like ours existed, and it was never meant to handle large catalogs. We have seen merchants spend entire weekends editing alt text on hundreds of images only to realize they need to redo it when they add a new color. That is time you cannot get back.
Prestige ($400, 836 reviews)
Prestige is Maestrooo’s flagship theme. Luxury positioning, elegant typography, smooth animations. It uses a custom gallery with thumbnail navigation that scrolls vertically on desktop. The gallery implementation is non-standard, which is why many apps fail on Prestige.
Where Rubik filters images: the main gallery and vertical thumbnail strip. When a customer selects a new variant, Rubik updates both simultaneously. The transition is smooth and matches Prestige’s animation style.
Recommended swatch type: Color swatches fit Prestige’s luxury aesthetic. Circle or rounded-square shapes work well. For brands with textured materials (leather, fabric, wood), image swatches show the actual material instead of approximating it with a color. Prestige’s clean layout gives the swatches room to breathe visually.
Real use case: A luxury handbag brand with 8 leather colors, each with front, back, interior, and detail shots. 32 images per product. On Prestige’s gallery, without filtering, customers scroll through a wall of thumbnails. With Rubik, they see 4 images per color. The luxury experience stays intact.
Impact ($400, 190 reviews)
Impact is built for high-energy brands. Bold typography, full-width imagery, aggressive layout. It uses a custom Flickity-based slider for its product gallery. This slider manages its own DOM elements and slide positioning, which trips up most variant image apps.
Where Rubik filters images: the Flickity slider and any associated navigation. Rubik has specific code to interact with Impact’s Flickity implementation. When a customer selects a new variant, the slider reinitializes with the correct images. No blank slides, no ghost thumbnails.
Recommended swatch type: Pill buttons for Impact’s bold style. They match the theme’s aggressive typography. Color swatches also work well for straightforward color variants. The choice depends on whether your brand identity leans toward text-heavy or visual-heavy presentation.
Real use case: A skateboard brand with decks in 12 graphic designs. Each design has a top shot, bottom shot (showing the graphic), and side profile. 36 images. Impact’s huge slider makes every image dominate the screen. Without filtering, customers see all 36 slides. With Rubik, they see 3. The bold layout finally makes sense.
Focal ($320, 333 reviews)
Focal is the most versatile Maestrooo theme. It works across industries, has a standard gallery layout with horizontal thumbnails, and is the most “normal” of the five. Which also makes it the most predictable to support.
Where Rubik filters images: the standard gallery and horizontal thumbnail bar. Focal’s implementation follows a more conventional pattern than Prestige or Impact, so the variant filtering feels natural. Select a variant, gallery updates, thumbnails update. Fast and clean.
Recommended swatch type: Anything works on Focal. Color swatches for apparel, image swatches for products with visual differences between variants, pill buttons for sizes or materials. Focal’s neutral design adapts to all swatch types without visual conflict.
Real use case: A kitchenware brand with cookware sets in 5 colors, each photographed from 4 angles plus a lifestyle shot. 25 images per product. Focal’s gallery handles this cleanly with Rubik filtering, showing 5 images per color selection.
Warehouse ($320, 322 reviews)
Warehouse is designed for large catalogs. Think electronics retailers, wholesale, or stores with hundreds of SKUs. The product page is information-dense with specs, tables, and compact product imagery. The gallery is typically smaller and more utilitarian than Prestige or Impact.
Where Rubik filters images: the compact gallery widget. Warehouse often shows a small product image with arrow navigation. Rubik controls which images cycle through that navigation. On variant change, the image set updates instantly.
Recommended swatch type: Pill buttons for Warehouse stores. These stores typically sell products where color is less important than specs (electronics, tools, parts). Pill buttons showing option text like “64GB” or “Black” fit the information-dense layout. If you do sell color-variant products on Warehouse, color swatches work fine too.
Real use case: An electronics store selling phone cases in 15 colors. Each case has a front, back, and side photo. 45 images. Warehouse’s compact gallery is already tight on space. Without filtering, the customer clicks through 45 images with arrow buttons. With Rubik? Three clicks to see all angles of their chosen color. Huge difference.
Stretch ($400, 38 reviews)
Stretch is the newest Maestrooo theme. It uses a stretching, full-viewport gallery concept where product images expand to fill the browser window. The visual effect is striking but creates a unique challenge for variant image apps because the gallery container behaves differently from standard Shopify galleries.
Where Rubik filters images: the full-viewport gallery container. When a customer changes variants, Rubik updates the images inside Stretch’s custom container. The stretching animation continues to work correctly with the new image set.
Recommended swatch type: Image swatches complement Stretch’s visual-forward design. Since the theme already prioritizes big, immersive imagery, showing a small preview of each variant in the swatch feels consistent. Color swatches are a good alternative if your product colors are straightforward solid colors.
Real use case: A furniture brand showing sofas in 6 fabric options. Each fabric has a room scene, close-up texture, and dimensions shot. 18 images. Stretch’s full-viewport display makes every image massive. Showing all 18 at once is overwhelming. With Rubik filtering, the customer sees 3 images per fabric. The immersive experience works as intended.
Maestrooo themes comparison
| Theme | Price | Reviews | Gallery type | Native alt-text filter | Rubik support |
|---|---|---|---|---|---|
| Prestige | $400 | 836 | Vertical thumbnails | Yes (#color_x) | Full |
| Impact | $400 | 190 | Flickity slider | Yes (#color_x) | Full |
| Focal | $320 | 333 | Horizontal thumbnails | Yes (#color_x) | Full |
| Warehouse | $320 | 322 | Compact arrows | Yes (#color_x) | Full |
| Stretch | $400 | 38 | Full-viewport stretch | Yes (#color_x) | Full |
All five themes ship with the #color_ alt-text filtering. All five are fully supported by Rubik, which replaces that method with something that actually scales. And here is the kicker: if you switch between Maestrooo themes, your Rubik image assignments carry over. They live in Shopify metafields, not in theme code or alt text. Move from Prestige to Focal? Everything stays mapped.

What Rubik adds over the native alt-text method
| Feature | Maestrooo #color_ method | Rubik Variant Images |
|---|---|---|
| Filter by Color | Yes | Yes |
| Filter by Size, Material, Style | No | Yes (any option type) |
| Visual swatches | No | Color, image, pill, mixed |
| Bulk assign across catalog | No (manual alt text per image) | Yes (image-order based) |
| AI auto-assign | No | Yes (per product) |
| Preserves image alt text / SEO | No (overwrites alt text) | Yes (uses metafields) |
| Common images (size charts, etc.) | No (all or nothing) | Yes |
| Video and 3D model support | No | Yes |
| CSS customization | None | 100+ CSS variables |
Setup walkthrough (5 minutes)
Already using the #color_ alt-text method? You can switch to Rubik without removing your existing alt text. Rubik ignores alt text entirely and uses its own metafield-based assignments. Your alt text goes back to being useful for SEO.
- Install Rubik Variant Images from the Shopify App Store. Free plan lets you test on 1 product.
- Enable the app embed. Theme editor, App Embeds, toggle on Rubik, save. This works the same on all 5 Maestrooo themes.
- Open a product in Rubik. You will see your images and variants. Click a variant, then click the images to assign. Drag-and-drop also works. This is where Rubik beats the alt-text approach by a mile. Visual, instant, reversible.
- Try AI auto-assign. If your images have descriptive filenames or alt text, the AI picks up patterns and matches images to variants automatically. One product at a time.
- Save and preview. Visit the product page. Click between variants. The Maestrooo gallery should filter instantly.
For stores migrating from the alt-text method across many products, bulk assign is the fastest path. Arrange your Shopify media gallery so images are grouped by variant (all red images first, then all blue, etc.), and the app detects the boundaries automatically. You can do your entire catalog in one pass.
Having issues? The variant images not showing fix guide covers the most common problems on Maestrooo themes.
“Excellent support! I was struggling with the variant image filtering on my theme, but the support team (Umid) fixed the selectors manually within minutes. The app now works perfectly. Highly recommended!”
Anonymous merchant, 5-star review, February 2026, Rubik Variant Images on the Shopify App Store
Pairing with Rubik Combined Listings
Rubik Variant Images handles image filtering on the product page. It does not touch collection pages. If you need color swatches on your Maestrooo collection pages, or you want to link separate products together as variants (bypassing the 100-variant limit), that is where Rubik Combined Listings comes in.
Both apps work together on all 5 Maestrooo themes. RVI filters product page images, RCL handles collection page swatches and grouped product navigation. Read more about how combined listings work on our sister site.
See the live demo store, watch the Prestige tutorial, or read the getting started guide.
Frequently asked questions
Do I need to remove my #color_ alt text before using Rubik?
No. Rubik ignores image alt text entirely. It uses its own metafield-based system for variant-to-image mapping. You can leave the old alt text in place or replace it with proper SEO-friendly descriptions. Either way, Rubik works independently.
Does Rubik work with Prestige theme’s vertical thumbnail gallery?
Yes. Rubik has dedicated detection code for Prestige’s vertical thumbnail layout. Both the main image and the thumbnail strip update when a customer selects a different variant. Tested on Prestige with up to 50 images per product.
Can Rubik filter images by Size or Material on Maestrooo themes?
Yes. Unlike the native #color_ method (which only works for Color), Rubik supports filtering by any option type. Color, Size, Material, Style, Flavor, anything. You can even assign different images to specific option combinations (e.g., “Blue + Large” shows different photos than “Blue + Small”).
Will Rubik break Maestrooo’s built-in animations?
No. Rubik works within the existing gallery structure. Prestige’s smooth transitions, Impact’s slider animations, and Stretch’s viewport effects all continue to function. Rubik updates the image data, and the theme renders it with its own animation code.
Does Rubik work with Impact’s Flickity slider?
Yes. Rubik has specific code for Impact’s Flickity implementation. When a variant changes, the slider reinitializes with the correct images. No blank slides, no broken navigation. See our dedicated Impact theme guide for more details.



