Gatemi Variation Swatches replaces the variation dropdowns on your variable products with swatches shoppers can actually see: color chips, image thumbnails, or label buttons — you choose per attribute.
It decorates WooCommerce, it doesn't replace it. The native select stays in the markup: swatch clicks are routed back into it and WooCommerce's own variation logic (availability, resets, the chosen variation) keeps working untouched. A visitor without JavaScript still gets the fully functional dropdown. No variation logic is re-implemented anywhere.
Features
- Color, image and label swatches, chosen per attribute on one settings screen
- Swatches on shop and category pages — each archive card shows its options as links that preselect the option on the product page (cache-friendly plain URLs, no AJAX)
- Colors, images and labels are set on the attribute terms themselves, right where WooCommerce manages them
- Square or round, three sizes, tooltips on hover
- Unavailable options fade out or hide — your choice
- A half-configured attribute degrades gracefully: a color term without a color renders as a readable label, never an empty square
- Accessible: real buttons with pressed states and labels, keyboard and screen-reader friendly
- Lightweight by design: a few KB of hand-written CSS and JavaScript, no frameworks, no ads
- HPOS and Cart/Checkout Blocks compatible
For developers
Every behavior beyond the settings is a default with a filter beside it — the filters are listed right on the settings screen (gmvs_attribute_type, gmvs_swatch_html, gmvs_archive_limit and more).
Every license includes
- One year of updates and priority support, delivered straight to your WordPress dashboard.
- Use on 1, 5 or 25 sites depending on your license — local, staging and development sites are always free.
- 30-day money-back guarantee — full refund, no questions asked.
- Keeps working after expiry — if you choose not to renew, the plugin keeps running exactly as installed; it simply stops receiving updates and support until you do.
Requires WordPress 6.4+ · PHP 7.4+ · tested up to WordPress 7.0. Works with the classic and block checkout alike.

james h (verified owner) –
This one is a keeper. I’d put Variation Swatches on a client site without thinking about it. Buy it and get on with your day.
Leon M. (verified owner) –
Der Support hat noch am selben Tag geantwortet. Variation Swatches verträgt sich gut mit meinem Theme. Gut angelegtes Geld.
Craig B. (verified owner) –
Handled Black Friday without a wobble. Set Variation Swatches up once and it’s looked after itself.
Rebecca D. (verified owner) –
Better than I expected for the price, honestly. Would be no hesitation at all if Variation Swatches had one more setting. Decent bit of kit.
Claire D (verified owner) –
Bang on. Exactly the job. Single Site is plenty for what I run.