TessaroDocumentationTessaro handbook
Products and buying / Guide

Variants and color swatches

Configure color circles, image thumbnails and text options independently where supported.

Product options in context#

Product options in context
Product data comes from Shopify; the Variant picker block controls its presentation.

Create the options in Shopify#

  1. Add options and values to the product, for example Color and Size.
  2. Set prices, availability and images on the resulting variants.
  3. When available, configure Shopify’s native swatch color/image data.
  4. Open the theme editor and choose the presentation in each relevant location.

Three presentation contexts#

ContextWhere to configure
Product cardsTheme settings → Product cards → Show color swatches; Color option names; Custom color mapping.
Product pageProduct page → Variant picker → Color option style: Color swatches, Variant thumbnails, or Text buttons.
Quick viewTheme settings → Product cards → Quick view option picker and Quick view color style.

How swatch content is chosen#

Native Shopify swatch data takes priority. For non-native swatches, the theme checks Custom color mapping; when no usable color/image is available it can fall back to variant/product imagery or a text initial. Variant thumbnail mode uses the variant image when available. Non-color options use their regular controls.

Custom color mapping#

Use one option value and hex color per line. Match the value your product uses. Option-name detection uses the comma-separated Color option names setting; native swatch data can identify a swatch option without that name match.

Navy:#182438
Heather gray:#9A9D9F
White:#FFFFFF

Troubleshooting#

  • Swatches on cards and the PDP have separate presentation controls; enabling one is not enough to choose every context.
  • If a circle is the wrong color, inspect native swatch data first, then the mapping.
  • If thumbnails repeat, connect a distinct image to the relevant variants.
  • If Color is translated, include the option name used by your product data.
  • Combined listings and cross-product option navigation require Shopify’s eligible product setup and additional store-specific testing.
Tessaro documentation · Setup guides and settings reference

Search guides, settings and sections.