WordPress plugin intelligence profile

KABAA Variation Swatches for WooCommerce – Color, Image & Button Swatches

Variation swatches for WooCommerce: color, image, button and radio swatches on product and shop pages. Sold-out marking, shareable variation links.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.10.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update28 Oct 20265d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
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 KABAA Variation Swatches for WooCommerce – Color, Image & Button Swatches version 0.10.0 as active, updated 5d ago and tested up to WordPress 7.1.

Overview

About this plugin

KABAA Variation Swatches for WooCommerce turns variation dropdowns into color swatches, image

swatches, button (label) swatches and radio swatches that shoppers can see and tap, on the single

product page and on shop, category and search pages.

WooCommerce shows product variations as dropdown menus. A shopper choosing a colour reads

the word “Ocean Blue” instead of seeing it, and on a phone the dropdown opens a picker that

takes them off the page entirely. Swatches fix that.

Free, with no Pro version: sold-out marking on products with any number of variations, swatches

on shop cards with add to cart, and shareable variation links (a direct link that opens the

product on one exact colour and size).

Works with classic themes that use WooCommerce’s standard variation form.

com/kabaa-swatches/docs

Out-of-stock handling

Works on products with many variations.

WooCommerce sends variation data to the browser only up to a threshold (30 variations by

default). Below it, the plugin uses that data and adds no extra request. Above it, the plugin

fetches availability sized to the number of swatches on screen, not the number of variations,

and keeps sold-out combinations marked as the shopper chooses.

Independent of catalog visibility.

Out-of-stock swatches work the same whether WooCommerce’s “Hide out of stock items from the

catalog” option is on or off, so you can keep sold-out products visible in your shop.

Shareable variation links

A link to one variation, not just to the product.

Choose Navy and Large and the page address becomes

attribute_pa_color=navy&attribute_pa_size=large. Copy it from the address bar,

or let the optional button copy it, and anyone who opens that link lands on the product with

Navy and Large already chosen.

This is what people mean by a direct variation link, a variation URL or a variation permalink:

a shareable link to one colour and size rather than to the product’s default state. It is

usually sold as a Pro or premium add-on. Here it is included, free, with no paid tier and no

upgrade prompt.

”, for an ad or newsletter that should open on the

exact colour, and for support pointing a customer at one variation.

  • Partial choices work too: pick only the colour and the link carries only the colour
  • Anything already in the address, such as campaign tags, is kept
  • No browser history is added, so Back still leaves the product page
  • Nothing is fetched from the server: no extra request and no extra database query
  • The copy button stays off until you switch it on, so a plugin update adds nothing to your

product pages

What it does

  • Color, image and button swatches on the single product page
  • Radio swatches: a list of choices with a radio each, for plans, warranties and names too long

for a button

  • Tile swatches: each option’s own photo with its price underneath, following what is already

chosen. Hovering a tile previews its photo in the product gallery

  • Swatches on shop, category, tag and search pages too: pick options right on the card, see that

option’s photo and price, and add the variation to the cart without leaving the page

  • Choose which attributes shop cards show and in which order, store-wide or per product, which of

their values, their spacing and alignment, and whether they sit before or after the add-to-cart

button

  • On a card, options with nothing in stock alongside your choice are marked as you pick
  • Works with custom attributes created inside a product, set from the product’s own Swatches tab
  • Name a term after a color (Navy, Tomato) and its swatch color fills itself
  • Image swatches fall back to the variation’s own featured image when a term has none
  • Round or square, any width and height, and a text size for button swatches — no CSS to write
  • Selection shown as a ring outside the swatch, so it stays visible on a black swatch
  • Choose ring, fill or border, and the colour, or leave it to pick per swatch type
  • Shareable variation links: the page address follows the options a shopper picks, so a copied

link opens the product on that exact variation. An optional Copy link button does it for them

  • Tooltips on hover and on keyboard focus, optionally with the option’s photo: hover “Red” and see

the red one. Photos download only on hover, so pages stay as light as before

  • Shows the selected term’s name beside the attribute label
  • Marks sold-out terms as crossed out, blurred, or hidden, on product pages and shop cards
  • Any attribute can be switched back to a plain dropdown, keeping its colours and images
  • Correct for products with any number of variations
  • Backorders count as purchasable, because they are
  • German included for Germany, Austria and Switzerland, used when the site language is Deutsch

5 or newer)

Built to stay out of the way

  • WooCommerce’s own <select> stays in the form and stays in charge. The plugin writes to it

and listens to it; it never resolves variations or touches add to cart.

  • Swatches are real radio inputs, so keyboard navigation, focus and selected state come from

the browser itself.

  • No template is overridden. If a theme renders its own variation markup, you get WooCommerce’s

normal dropdowns and the product page keeps working.

  • Assets load only on pages that show swatches. Shop cards never call back to the server, so

they keep working on pages served from a full-page cache.

  • Stores its settings in a single option, and custom attribute settings on their own product.

No tracking and no external services.

WordPress.org metadata

Plugin tags

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

  • color swatches
  • image swatches
  • variation swatches
  • woocommerce swatches
  • woocommerce variation swatches
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.0 · PHP 8.0
Update activity28 Oct 20265d 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

WordPress compatibility7.1.37.1.4
Version0.9.00.10.0
Version0.8.00.9.0
Version0.7.00.8.0
Version0.6.00.7.0
Version0.5.00.6.0
Version0.4.00.5.0
Version0.3.30.4.0
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.