- Icon Paid theme
- By We are Underground
- $250
- Native swatches: yes
- Version 12.3.2
Color swatch guide
How to add color swatches to the Icon theme.
Icon is a paid theme by We are Underground, $250 in the Theme Store and at version 12.3.2 (June 24, 2026) as of October 23, 2026. The vendor's swatch article covers all of its themes and isn't dated, and it shows the native option's label only in a screenshot, so treat the setting names here as a guide. Icon is one of the themes this domain covered in 2018.
Which route fits Icon?
Route 1
Shopify's native swatches.
-
Give each product a category
In Products, open a product and choose the most specific match in the Category field. Categories come from Shopify's Standard Product Taxonomy, and picking one adds that category's attributes to the product as category metafields. You want a category that lists Color (or a color attribute such as Frame color or Band color). If Color is missing under Category metafields, try a narrower category.
-
Add the colors you sell
Under Category metafields, open Color and select every color your variants come in. Each color is a reusable entry. You can rename an entry, set its exact hex value or upload a pattern image later in Content > Metaobjects, and the change shows everywhere that entry is used.
-
Link the Color option to the metafield
In the Variants section, add an option and pick Color from the suggestions so its values come from the entries you just chose. If the product already has a Color option, open it, use the connect icon beside the option name and choose the Color category metafield. Swatches only appear for options linked this way, so do this on every product you want swatches on in Icon.
-
Choose swatch as the swatch type
In the theme editor, open Theme settings > Products and select swatch as the swatch type. We are Underground shows this native option only in a screenshot, so the exact label may differ in your version.
-
Product cards: not documented
We are Underground's articles don't document product card swatches for Icon. Look in the collection template's product grid settings; if there's nothing, see Collection pages below.
-
Check it on a real product page
Save, then open a product in a private browser window and on your phone. Click each swatch and confirm the price, photo and stock message change with it. If Icon shows plain text buttons instead, go back to the linking step: the option is probably not linked to the Color category metafield yet.
Route 2
A swatch app.
Icon's own swatches cover the product page, but its product card swatches aren't documented. GLO Color Swatch Variant Image and Color Swatch Pug both list collection-page swatches, and OP Color Swatch Variant Images restyles the product-page picker with stock badges.
-
Duplicate Icon first
In Online Store > Themes, open the menu beside Icon and choose Duplicate. Set up the app on the copy, preview it, and publish the copy only when the swatches look right. Your live store keeps working while you test.
-
Install the app and start its trial or free plan
Install the app from the Shopify App Store and approve the access it asks for. Every app suggested on this page had a free plan, a free listing or a free trial of 7 to 30 days when we checked on October 23, 2026, so you can test before you pay.
-
Switch on the app embed
Open the theme editor on your copy (Online Store > Themes, then Customize or Edit theme), click the App embeds icon in the left sidebar, switch on the app's embed and click Save.
-
Match each color name to a swatch
In the app's own settings, give each color name a hex value or a small image. Apps read your option values as text, so Navy on one product and Navy Blue on another need two swatches. Tidy the names first and you only set each color once.
-
Avoid two sets of swatches
If the app replaces the product-page picker, switch Icon's swatch type off.
-
Preview a product page and a collection page
Use the theme editor preview, then a phone, to check both page types in Icon. If the app adds collection-page swatches, click one on a product card and confirm the card's photo or link changes to that color.
Apps that fit Icon
| App | From | Rating | What it does |
|---|---|---|---|
| GLO Color Swatch Variant Image | $9.90/month | 4.9 (1,906 reviews) | A dedicated swatch app whose free plan already covers collection-page swatches and hiding sold-out options; image swatches start on the $9.90 Silver plan. |
| Color Swatch Pug | $6.99/month | 4.6 (55 reviews) | One $6.99 monthly plan with a 14-day trial for color and pattern swatches on collection and product pages; it isn't Built for Shopify, and its listing still links to this site, which is independent of the publisher. |
| OP Color Swatch Variant Images | $11.90/month | 5.0 (802 reviews) | Replaces your theme's text picker with color and image swatches plus stock badges; pricing follows your Shopify plan, from $11.90 a month. |
Prices and ratings change often; check the listing before you install. This site is not affiliated with any of these publishers.
Alternatives: Swatchy (Color Swatches) has a free plan for one product, and option builders such as Globo Product Options and Aris Product Options include swatches alongside text fields and add-on prices. Prices and ratings are in the apps table on the color swatch guide hub.
Route 3
Editing the theme code.
You don't need to edit code for swatches in Icon. Icon's Theme settings > Products swatch type already reads native swatches.
Collection pages.
We are Underground doesn't document product card swatches for Icon. Swatch filters and apps are the two dependable routes.
-
Add color filters with swatches (optional)
The Theme Store lists swatch filters for Icon (checked October 23, 2026). Open the Search & Discovery app, go to Filters > Add filter, choose Color with the type Category metafield, then open Manage values and turn on Include swatch. For patterns, turn on Use images when available so the filter shows each entry's image.
-
Or add an app for card swatches
GLO Color Swatch Variant Image and Color Swatch Pug both list collection-page swatches. Test on a duplicate of Icon first.
Icon at a glance.
The theme's facts from the Shopify Theme Store and We are Underground's documentation, checked October 23, 2026. Anything we could not confirm says so.
| Theme | Icon |
|---|---|
| Vendor | We are Underground |
| Price | $250 One-time license price in the Shopify Theme Store, in US dollars, checked October 23, 2026. |
| Free or paid | Paid |
| Where it is sold | Shopify Theme Store |
| Status | Current theme |
| Online Store 2.0 | Yes |
| Current version | 12.3.2 (June 24, 2026) |
| Native color swatches | Yes |
| Variant picker block | No block of that name documented |
| Swatch setting | Not confirmed by the vendor |
| Swatches on product cards | No setting documented |
| Theme Store swatch features | Color swatches, swatch filters, combined listings |
| Swatch documentation | We are Underground's documentation |
| Logo | 512 x 512 px Suggested (max); minimum 250 x 250; upload ~2x the width set in the theme. Source: We are Underground's documentation. |
| Slideshow and hero | 2880 x 1620 px Slideshow, banner, parallax; 16:9; minimum 1600 x 900. Source: We are Underground's documentation. |
| Product images | 1500 x 2000 px 3:4 preferred; minimum 900 x 1200. Source: We are Underground's documentation. |
| Gallery and blog images | 1600 x 1200 px 4:3; minimum 800 x 600. Source: We are Underground's documentation. |
| Separate phone image | 800 x 1200 px Portrait, where a separate mobile image is offered. Source: We are Underground's documentation. |
| Swatch images (older swatch method) | 50 x 50 px PNG named after the variant. Source: We are Underground's documentation. |
| Last checked | October 23, 2026 |
Swatch problems on Icon, and fixes.
-
Swatches not showing
Work through three checks in order: the product has a category that includes Color, its Color option is linked to the Color category metafield, and the swatch setting is on in Icon. In Icon, look in Theme settings > Products for the swatch type. If you only see Product variant style and Show custom swatch images, those are the older settings for Icon's own image swatches.
-
Wrong colors
A native swatch takes its color from the entry in Content > Metaobjects, not from the color's name. Open the entry, correct the hex value and save, and every product linked to it updates at once. If two products show different shades of the same color, they're probably linked to two separate entries, so point both at one.
-
Pattern or image swatches
Upload a square image to the color's entry. Crop it to the fabric or finish itself rather than a product photo, because at swatch size a busy photo turns into a blur. Multicolor has no preset hex value, so it always needs an image. For Icon's older custom swatches, We are Underground asked for 50 x 50 px PNGs named after the variant; for native swatches, upload to the entry.
-
Out-of-stock variants
How a sold-out color looks is decided by the variant picker in Icon, so test it: set one color to zero stock and open the product. If you'd rather hide sold-out colors completely, Color Swatch Pug and GLO Color Swatch Variant Image both list that option (checked October 23, 2026).
-
Speed
Native swatches are drawn by Icon itself, so they add no app script to your pages. A hex swatch costs nothing extra to load; an image swatch adds one small image per color, so keep those files small. The swatch loading speed guide shows how to measure a collection page before and after a change.
Icon swatch questions.
Does Icon support Shopify's native swatches?
Yes. We are Underground's swatch article includes the category-metafield method for its themes, Icon among them. It doesn't name the first Icon version with support.
What were Icon's custom swatch images?
The older method used PNG files of about 50 x 50 px named after each variant, turned on with Product variant style: Swatches and Show custom swatch images.
What product image size suits Icon?
We are Underground suggests 3:4 product images at 1500 x 2000 px, with 900 x 1200 as the minimum (checked October 23, 2026).
Can Icon show swatches on collection pages?
It isn't documented. Check the collection template's product grid settings, then use swatch filters or an app.
Where did the old Color Swatch Pug guide for Icon go?
This page replaces it. The old guide, published on this domain on March 26, 2018, covered a manual install of an earlier version of the app. Today's app uses a theme app embed; the independent setup guide is at /csp-app-setup-guide/.
Related guides and tools.
Themes like Icon
- Color swatches on every theme
- Icon theme profile
- Color swatch generator, for swatch images and hex values
- Image size checker, with Icon's sizes
About this page
This page replaces "CSP App setup for Icon Theme", a guide published March 26, 2018 on this domain for an earlier version of the Color Swatch Pug app. The domain changed hands in September 2026, and the old guide's manual code steps no longer apply to the app.
Sources
- Shopify Theme Store: Icon listing
- We are Underground theme support: How to add product swatches
- We are Underground theme support: Image sizes and ratios
- Shopify Help Center: adding color swatches using category metafields
- Shopify Help Center: adding category metafields
- Shopify Help Center: Search & Discovery filters
- Shopify Help Center: apps in your theme (app embeds and app blocks)
Make the swatch files.
Turn your colors into hex values, swatch images and a printable sheet, ready for Shopify.