Skip to content

Swatch types

Every swatch in a product group has a type that decides how it looks: a flat color, an uploaded pattern, the product’s own photo, or a plain text button. You set the type per product as you build a group.

TypeWhat it showsBest for
One ColorA single solid colorStandard color options
Two ColorsA swatch split between two colorsTwo-tone or multi-color products
Custom imageAn image you upload (PNG, JPG, or SVG)Patterns, fabrics, textures, gradients a flat color can’t capture
Product imageThe product’s main imageShowing the real product photo as the swatch
Image with textThe product image with a text label beside itWhen shoppers need the photo and the name together
Pill / ButtonA text-only button, no imageNon-visual options like size, style, or flavor

Pick the type in the product row and set the color(s) with the picker:

A group's product list with a One Color swatch set on Backpack Red and a Two Colors swatch set on Hoodie Orange/White.

On the storefront, they render as solid and split circles:

Storefront swatches labeled Color: Red - a solid red circle and a two-tone orange-and-white circle.

Upload a pattern, texture, or any image the color picker can’t capture. In the app the type is labeled Image / Pattern:

A group's product list with the Image / Pattern type selected - one product has an image set, the other shows the upload button.

Uses each product’s featured image automatically - nothing to upload, and the swatch updates when the product’s image changes in Shopify:

A group of three shoe products, each with the Product image type showing its own featured photo as the swatch.

If a different photo works better as a swatch - a close-up, or a shot on a plain background - go to Settings > Product groups and set Product image position to that image’s position in the product’s media gallery. Every product then uses the image at that position; products with fewer images keep their featured image. The setting also applies to Image with text swatches, and existing swatches update on their own after you save.

The Product image position number field in Settings > Product groups, set to 2.

The product photo with the swatch name beside it, rendered as a wide pill:

A group's product list with Image with text selected for Backpack Red and Backpack Black. Storefront swatches labeled Color: Red - pills showing a backpack photo next to the names Red and Black, with the out-of-stock Black crossed out.

Text only - the swatch name inside a button. Best for non-visual options:

A group's product list with Pill / Button selected and swatch names Straight and V-neck. Storefront swatches labeled Style: Straight - two text buttons reading Straight and V-neck.

You pick a type for each product when you add it to a group. The same group can mix types, though most groups stick to one for a consistent row of swatches.

Automations can set the type for you, either from a product metafield or by auto-detecting a color, so you don’t choose it by hand for every product.

When you build groups through CSV import or the REST API, each type has a swatch_type value, and some need extra fields:

swatch_typeRequired fields
one_colorcolor_one
two_colorscolor_one and color_two
custom_imageimage_url
product_imagenone
image_with_texta swatch name
pilla swatch name