WordPress plugin intelligence profile

Swatch – Variation Swatches for WooCommerce

Let shoppers pick colours and sizes with a click: swatches replace the variation dropdowns, and the chosen value shows in words.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.25
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 8.1
Directory statusactive
Last directory update30 Oct 20263d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Swatch – Variation Swatches for WooCommerce version 1.0.25 as active, updated 3d ago and tested up to WordPress 7.1.

Overview

About this plugin

Swatch replaces WooCommerce’s default variation <select> dropdowns with visual, accessible swatches on single product pages. Choose a swatch type per attribute (colour dots or button/label pills) and assign a colour or label per term.

The swatches drive WooCommerce’s own variations form, so price, stock and the add-to-cart button update exactly as they do with the stock dropdowns. Selected and out-of-combination states are reflected automatically.

com/wppoland/plogins-swatch if you want to read the code or report a problem.

Features

  • Colour and button/label swatch types.
  • Per-attribute type selection on the global attribute screen.
  • The chosen value shows beside the attribute label, as in “Color: Navy”, and screen readers announce it.
  • Per-term colour ( sanitize_hex_color ) and custom label, stored as term meta.
  • Wires into WooCommerce’s native variations form, no jQuery, vanilla JS.
  • Keyboard operable (radiogroup semantics, arrow keys) and screen-reader labelled.
  • Focus-visible rings, sufficient contrast, reduced-motion friendly, no layout shift.
  • Graceful fallback to the standard dropdown when an attribute has no swatch data.
  • Swatches in shop and category listings too, off by default so your shop page does not change without you asking.
  • Settings page under WooCommerce: enable/disable, default swatch type and the shop-listing switch.

Self-contained. No external services, no account, no third-party dependencies.

Works with other Plogins plugins

  • Peek – Product Preview for WooCommerce – variable products opened in Peek’s quick view show the same swatches as the product page, with no setting.

Swatch Pro

Swatch Pro is a separate paid plugin that extends Swatch.

Included in Swatch:

  • Colour and button swatches
  • Type per attribute
  • Colour and label per term
  • Native variations form
  • Keyboard operable

Swatch Pro adds:

  • Image swatches
  • Per-variation gallery
  • Image swatches in the shop loop
  • Rich tooltips
  • Custom sizes and shapes

The free edition is not a trial and its features stay available without a time limit.

  • Swatch Pro – plogins.com/plogins-swatch-pro/
  • Compare editions and pricing – plogins.com/plogins-swatch-pro/pricing/
  • PRO documentation – plogins.com/plogins-swatch-pro/docs/

External Services

Swatch does not connect to any external services. It makes no outbound HTTP requests, loads no remote scripts, fonts or CDN assets, and sends no telemetry or analytics. There is no account or API key.

Everything is stored in your own database: the swatch type per attribute, the global defaults and a schema version are kept in the swatch_attribute_types, swatch_settings and swatch_db_version options, and each term’s colour and label are stored as the swatch_color and swatch_label term meta on your WooCommerce attribute terms. The plugin sends no email.

Translations

pot template. org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • color swatches
  • product attributes
  • variation swatches
  • variations
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 8.1
Update activity30 Oct 20263d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.191.0.25
WordPress compatibility7.1.37.1.4
Version1.0.181.0.19
WordPress compatibility7.1.27.1.3
Version1.0.161.0.18
Version1.0.151.0.16
Version1.0.141.0.15
WordPress compatibility7.1.17.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.