Image Swatch

A grid of image thumbnails the customer clicks to choose an option. Use when visual comparison of the actual product material or pattern matters more than a color block.


When to use

  • Pattern or texture selection (wood grain, marble, fabric pattern)
  • Style variants where a photo is clearer than a color name
  • Gift wrapping design selection
  • Any option where seeing a real image per choice helps customers decide

General settings

SettingDescription
LabelField label
RequiredCustomer must select a swatch
Help textGuidance below the swatches
Allow multipleLets the customer select more than one image simultaneously
Min selectionsMinimum selections (with Allow multiple)
Max selectionsMaximum selections simultaneously

Values tab

FieldDescription
LabelOption name (shown as tooltip on hover and in the order)
ImageUpload or enter a URL for the thumbnail. Upload images at least 200×200 pixels for sharp display on high-resolution screens.
DefaultPre-selected on page load
DisabledStrike-through/greyed out
PriceAdd-on price for selecting this image

Here’s an Image Swatch element from a real, published option set — the Graphic Design field lets customers pick from actual pattern thumbnails, each with its own image, label, and price:

Image Swatch Option values table with Minimal, Vintage, Abstract, and Nature image thumbnails, next to the live Storefront Preview of a real published option set


Display settings

Layout

OptionDescription
VerticalSwatches flow vertically
HorizontalSwatches flow in a left-to-right row
SliderSwatches display in a carousel/slider

Slider mode

SettingDescription
RowsNumber of swatch rows visible at once in the slider
Per rowSwatches shown per row
Show navigation arrowsLeft/right scroll arrows
Show indicatorsDot position indicators

Tooltip on hover

SettingDescription
Show tooltip on hoverShows a tooltip when the customer hovers over a swatch
Tooltip styleText only — just the label text; or Text & image — shows the label plus a larger preview of the swatch image

Use “Text & image” tooltip when the swatches are displayed small but you want customers to see a larger preview on hover without needing to click.


Storefront behavior

  • Renders as a grid (or scrollable row) of image thumbnails
  • Selected swatch shows a highlighted ring border
  • Tooltip (if enabled) appears on hover

Single selection

The selected option is recorded on the order. In the order: [Element label]: [Selected value label] — e.g. Pattern: Stripe.

Multi-select (Allow multiple on)

Each checked value appears as its own line on the order. In the order, every selected swatch appears as a separate line:

Pattern - Stripe: Yes
Pattern - Plaid: Yes

Unselected values are not listed. After toggling Allow multiple on or off, open the element in the admin and click Save — the app automatically updates the behind-the-scenes setup in BigCommerce.