Rubik Combined Listings Swatch is a Shopify app that lets you group separate products and display them as visual variants using color swatches, image swatches, buttons, or dropdowns. Each product keeps its own URL, images, and SEO while being visually linked together on product pages and collection pages.
Instead of merging colors or styles into a single Shopify product with many variants, you keep each one as its own independent listing. Rubik Combined Listings Swatch connects them visually so customers can browse and switch between options directly on the product page or collection page.
Three swatch types are available, each suited to different product catalogs:
Visibility for each area is independently controllable from the Settings page. See use cases for common merchant scenarios and live demos.
Every aspect of swatch appearance is configurable through a visual settings editor with over 70 CSS variables:
Settings are configured independently for desktop and mobile, and for product pages and product cards. Style presets let you apply a complete design with one click. See the visual settings guide for the full reference, or custom CSS for advanced styling.
Products are organized into groups. Each group has an option name (such as "Color" or "Material") and each product in the group has an option value (such as "Blue" or "Cotton").
Every plan includes monthly AI credits, starting with 100 credits on the free plan.
The bulk grouping feature creates multiple product groups at once based on title patterns, product tags, or metafields. The system analyzes your product catalog, detects products that should be grouped together, and creates the groups automatically. Useful for stores with hundreds or thousands of products.
Option names, swatch labels, and categories can be translated into any language configured in your Shopify store. Translations can be managed globally or per group. Currency formatting follows your store's settings and works with multi-currency setups.
Rubik Combined Listings Swatch works with all Shopify themes, including Dawn, Prestige, Impulse, Impact, Focal, Palo Alto, Symmetry, Stiletto, Broadcast, Release, and 350+ more. See the full supported themes list. A theme type system adapts swatch placement to each theme's HTML structure. App blocks provide precise positioning for themes that support them.
Each product keeps its own URL, meta tags, image gallery, and search ranking. Products appear individually in Google Shopping feeds. Swatches create internal cross-links between related products. The app loads asynchronously with a single JS and CSS file, uses lazy-loaded images, and renders inside Shadow DOM to prevent CSS conflicts. See SEO benefits for the full breakdown.
Swatches include ARIA labels, keyboard navigation, screen reader support, focus management, and color-independent state indicators. See accessibility for details.
A custom JavaScript event fires on every swatch click with product ID, title, URL, price, and context. You can forward this data to Google Analytics, Facebook Pixel, or any tracking tool. See swatch click event for implementation details.
Product group data is stored using Shopify metaobjects with direct product references. Prices, availability, titles, and images update automatically when you change a product in Shopify. No background sync process or delay.
| Plan | Price | Product groups | AI credits/month |
|---|---|---|---|
| Free | $0 | 5 | 100 |
| Starter | $10/month | 100 | 1,000 |
| Advanced | $30/month | 500 | 5,000 |
| Premium | $50/month | 5,000 | 50,000 |
Annual billing saves 17%. All plans include the full feature set with no feature restrictions — only group count and AI credit limits differ.
Swatches appear on your storefront immediately. No code or theme editing required. For a detailed walkthrough with video, see the getting started guide.