Title: Variation Swatches for WooCommerce
Author: Emran Ahmed
Published: <strong>December 20, 2017</strong>
Last modified: June 8, 2026

---

Search plugins

![](https://ps.w.org/woo-variation-swatches/assets/banner-772x250.gif?rev=2741177)

![](https://ps.w.org/woo-variation-swatches/assets/icon-256x256.gif?rev=3157951)

# Variation Swatches for WooCommerce

 By [Emran Ahmed](https://profiles.wordpress.org/emranahmed/)

[Download](https://downloads.wordpress.org/plugin/woo-variation-swatches.2.3.0.zip)

 * [Details](https://wordpress.org/plugins/woo-variation-swatches/#description)
 * [Reviews](https://wordpress.org/plugins/woo-variation-swatches/#reviews)
 *  [Installation](https://wordpress.org/plugins/woo-variation-swatches/#installation)
 * [Development](https://wordpress.org/plugins/woo-variation-swatches/#developers)

 [Support](https://wordpress.org/support/plugin/woo-variation-swatches/)

## Description

Beautiful Color, Image and Buttons Variation Swatches For WooCommerce Product Attributes

### How To Install Product Variation Swatches Plugin for WooCommerce Variable Products

WooCommerce Variation Swatches makes selecting product options easier and more enjoyable.
Say goodbye to dull dropdown menus—your customers can now choose sizes, colors, 
styles, and more using vibrant swatches, images, and labels.

This transformation turns the shopping experience into something fun and visually
appealing while efficiently supporting popular WordPress themes. Plus, it seamlessly
integrates with product quick views, allows you to customize shapes into **round
or square**, and even enables you to disable the plugin’s CSS to tailor it to your
theme’s stylesheet.

The best part? WooCommerce Variation Swatches automatically convert all variation
select dropdowns into buttons right after installation—only a quick two-step configuration
is needed for color and image swatches.

### Key Feature Comes with Variation Swatches For WooCommerce Plugin

👉 Auto Convert All Variation Dropdowns to Button Swatch by Default

You can easily convert the variation select options from drop-down to buttons just
by installing this WooCommerce Variation Swatches plugin. It will automatically 
convert your product variation select dropdowns to button swatches once the plugin
is installed.

[Live Demo & Documentation](http://j.mp/automatic-button-swatches-readme)

👉 Enable Color Swatches For Variable Product Attribute Variations

For selling variable products, adding color variations is one of the best ways to
bring more life into eCommerce stores. When you enable Color Swatches instead of
traditional variation dropdown, you are making your customers easier to choose their
desired products.

[Live Demo & Documentation](http://bit.ly/3rd-demo-color-swatches-readme)

👉 Enable Image Swatches For Variable Product Attribute Variations

Image swatches will provide a pleasant way to display variations of a product.This
Image Variation Swatches plugin helps to display product variations easier and more
stylishly.

[Live Demo & Documentation](http://bit.ly/3rd-image-demo-swatches-readme)

👉 Enable Label/Text/Button Swatches For Variable Product Attribute Variations

For showing available product variation-related details (such as colors and sizes),
label/text/button variation swatches extensively boost conversion. It is one of 
the most effective ways to make all the available options visible for products.

[Live Demo & Documentation](http://bit.ly/3rd-label-demo-readme)

👉 Convert Globally Created Attribute Variations Into Color, Image, and Label Swatches

Globally created product attributes are used for many different products. With these
Variation Swatches for WooCommerce plugin, you can globally create attributes into
color, image, and label swatches. So, you don’t need to get inside each product 
of your store and enable variation swatches for them separately.

[Video Tutorial & Preview](http://bit.ly/label-swatch-free-read-youtube)

👉 Option to Globally Select ROUNDED Attribute Variation Swatches Shape.

The round shape is one of the unique and helpful features of this swatches plugin.
You could grab the attention of buyers by using rounded attribute swatches. The 
feature helps convert potential buyers into sales.

[Live Demo & Documentation](http://bit.ly/3rd-round-shape-readme)

👉 Option to Globally Select SQUARED Attribute Variation Swatches Shape.

There are many scenarios where you need to show more than two or three characters
in swatches or add color and image swatch exclusively. Instead of Round, using a
Squared shape is the best practice in such situations.

[Live Demo & Documentation](http://bit.ly/3rd-demo-square-readme)

👉 Show Cross Sign For Out of Stock Variation Swatches (Up To 30 Variations)

By default, WooCommerce doesn’t cross out any variations that are out of stock. 
However,this plugin would help if you avoided user frustration by never letting 
them pick any variation product they can’t purchase.

[Live Demo & Documentation](http://bit.ly/3rd-demo-cross-out-of-stock-readme)

👉 Blur For Out of Stock Variation Swatches (Up To 30 Variations)

WooCommerce allows users to select the variation first, then let them know it’s 
out of stock. But, that’s time-consuming. When you use this swatches plugin, you
can make blur for out-of-stock variation swatches up to 30 variations.

[Live Demo & Documentation](http://bit.ly/3rd-demo-blur-readme)

👉 Hide For Out of Stock Variation Swatches (Up To 30 Variations)

Showing out-of-stock variation seems unnecessary. So most of the store owners want
to hide out-of-stock variation products. This swatches plugin is helpful, as it 
has the option to hide out-of-stock variation swatches products.

[Live Demo & Documentation](http://bit.ly/3rd-demo-hide-out-stock-readme)

👉 Product Page Swatches Size Control

The Variation Swatches plugin has the option to control the size of the product 
page swatches. It will help you to present product variants more engagingly and 
appealingly.

[Live Demo & Documentation](http://bit.ly/3rd-demo-size-control-readme)

👉 Show Selected Variation Name Beside Label

This Variable Swatches plugin can show selected single color, image, and button 
attribute swatches name beside the label. Displaying selected variation names beside
labels will help users to know about the product in a better way.

[Live Demo & Documentation](http://bit.ly/show-selected-variation-name-beside-label)

👉 Flexible Swatches Tooltip Insert and Display settings

The plugin has awesome tooltip features. You can show extra information about the
swatches. It helps the users to understand about the variation a more elaborately.
Consequently, it helps to boost sales and conversion exponentially.

[Live Demo & Documentation](https://bit.ly/tooltip-swatches-disable)

👉 Convert Buttons Swatches to Dropdown (If It’s needed)

If you want to convert variation select dropdown into buttons. You don’t need to
configure anything. Just you install the plugin, and you can notice variation select
dropdown is converted to buttons. You can disable this feature on your requirement
when you need.

[Live Demo & Documentation](http://j.mp/button-to-dropdown-readme)

👉 Compatible With Elementor Page Builder Plugin

Elementor works well with all the themes and plugins which respect the coding. The
WooCommerce Variation Swatches plugin is compatible with the Elementor page builder
plugin.

[Video Demo & Documentation](http://j.mp/elementor-swatches)

👉 Compatible With Printful WooCommerce Plugin

The Variation Swatches plugin is compatible with the Printful WooCommerce plugin.
You can enable color swatches with Printful Technology when customizing your shop.

[Video Demo & Documentation](http://j.mp/printful-swatches)

👉 Compatible With Dokan MultiVendor WooCommerce Plugin

Dokan Multivendor WooCommerce plugin and its functionalities are compatible with
beautiful color, image, and button Variation Swatches for WooCommerce Product Attributes.

[Video Demo & Documentation](http://j.mp/swatches-dokan)

👉 Compatible With AliDropship WooCommerce Plugin
 [Video Demo & Documentation](http://j.mp/swatches-alidropship)

👉 Reorder Product Attribute Variation Swatches

The Attribute Variation Swatches plugin expands your possibilities for displaying
variation swatches options. You can reorder product attribute variation swatches
with ease.

👉 Work on Variable Product Quick View Popup

With the help of the WooCommerce Attribute Swatches plugin, you can show swatches
on the product details page and archive page. In addition, you can provide shoppers
with a “quick view” of the product.

👉 Compatible with popular WooCommerce Themes

It is the only Variation Swatches plugin in the market that runs over 200K WooCommerce
stores .The plugin is compatible with major themes in the market, including OceanWP,
Flatsome, Divi and many more.

👉 Frequently Updated And Secured Codebase

Our plugins are frequently updated with new features. We try our best to ensure 
that our plugin runs correctly on your site and keeps your site functional and secure.

👉 Option to disable default plugin stylesheet for theme developer

Some plugins have styles that are not that easy to override. However, we provide
the option to disable our default plugin’s stylesheet and use your own stylesheet
instead.

👉 Compatible With Popular WooCommerce Plugins

There are many other useful plugins that serve different purposes, and many users
will install at least a few. Our Variation Swatches plugin is compatible with the
most popular WooCommerce plugins.

### 🏆 Users’ Feedback For Variation Swatches For WooCommerce

[Tim Cumming, Founder at DevisionUK](https://wordpress.org/support/topic/outstanding-support-118):

> ‘Really can’t rate this developer high enough!’
> Not only is the plugin super cool but their support, is utterly mind-blowing! 
> I had reason to ask a question and, without hesitation, Ahmed logged into our 
> site, had a look around and responded with a solution, all within the space of
> 5 minutes!!
> It you’re looking for a great product with superlative support then look no further!’

[Ruben Zuidervaart](https://wordpress.org/support/topic/does-what-it-should-with-no-issues/):

> ‘It just works, and the support is also pretty damn good for something that they
> offer for free.’
> ‘Leaving a 5/5 is the least I could do 🙂’

[cl4udio](https://wordpress.org/support/topic/good-support-278/):

> ‘I like this plugin! Works great and the customer support is the best. Love it!’

### PREMIUM FEATURES OF VARIATION SWATCHES FOR WOOCOMMERCE

[Live Demo](http://bit.ly/3rd-main-demo-readme) | [Upgrade to PRO](http://bit.ly/upgrade-to-pro-readme)
| [Documentation](https://getwooplugins.com/documentation/woocommerce-variation-swatches/?utm_source=wordpress.org&utm_medium=README&utm_campaign=woo-variation-swatches)
| [Support](https://getwooplugins.com/tickets/?utm_source=wordpress.org&utm_medium=README&utm_campaign=woo-variation-swatches)

### How To Create Product Variation Swatches From Custom Product Level Attribute

### How To Show WooCommerce Variation Swatches on Shop Page

Besides adding swatches on the product page, you can show [WooCommerce variation swatches on shop page](https://getwooplugins.com/plugins/woocommerce-variation-swatches/)

👉 Auto Convert All Dropdowns to Image Swatch If Variation Has a Featured Image 
Set

If you have already set featured images for variations, then it will automatically
convert all dropdowns to image swatch. That means you don’t need the hassle to do
it manually which in return will save your valuable time.

[Live Demo & Documentation](http://j.mp/auto-image-swatches-insideplugin)

👉 Multi Color Variation Swatches

Multi Color Variation Swatches allow you to insert dual color for a single variation
product. The plugin is going to be handy in such situations where you have product
variations in two colors.

[Live Demo & Documentation](http://j.mp/dual-color-doc-inside-plugin)

👉 Show Entire Color, Image, Label And Radio Attributes Swatches In Catalog/ Category/
Archive / Store/ Shop Pages

Your variable product may have plenty of attributes. This Attribute Swatches plugin
is very helpful for showing distinct color, image or label attribute swatches in
catalog, category, archive or shop pages.

[Live Demo & Documentation](http://bit.ly/3rd-demo-acrhive-page-readme)

👉 Show Selected Single Color or Image Or Label Attribute Swatches In Catalog/ Category/
Archive / Store / Shop Pages

With the help of WooCommerce Variation Swatches plugin, you can show select attributes
on archive page. So, don’t worry if you have too many variations on the product 
page.

[Live Demo & Documentation](http://bit.ly/3rd-demo-readme-catalog-mode)

👉 Convert attribute variations into radio button

The radio button is a quicker way for the user to scan all the available options.
That’s definitely a better choice for selecting from all the variation products.
The plugin has the feature to convert product attribute variations into radio buttons.

[Live Demo & Documentation](http://bit.ly/3rd-demo-radio-readme)

👉 Product Basis Attribute Swatches Type Change

This is another effective feature of the WooCommerce Variation Swatches plugin. 
For example, if you decide to change the swatch type of color attribute into an 
image, you can do it easily with this Attribute Swatches plugin.

[Live Demo & Documentation](http://bit.ly/3rd-demo-product-basis-product-type-change-readme)

👉 Show All Color, Image & Button Swatches Type In the Same Attribute

You can choose your desired attribute swatches type in the same attribute from the
drop-down menu. This Attribute Swatches plugin allows you to show any swatch attribute
type, such as, color, image, or button in the same attribute list instead of dropdown.

[Live Demo & Documentation](http://bit.ly/3rd-readme-demo-show-all-variation-type-in-the-same-variation)

👉 Insert New Image Replacing Globally Added Image For Image Variation Swatches 
In Each Product

WooCommerce Variation Swatch plugin offers global swatches.
 It has the feature 
to insert a new image by replacing your globally added image. That means, you can
replace your globally added images for variation swatches in each product.

[Live Demo & Documentation](http://bit.ly/3rd-demo-product-basis-image-change-readme)

👉 Insert New Color Replacing Globally Added Color In Color Variation Swatches For
Each Product

The Variation Swatches plugin also allows you to change your globally added color.
You can insert new color replacing globally added color in color variation swatches
for each product.

[Live Demo & Documentation](http://bit.ly/3rd-demo-product-basis-color-change-readme)

👉 Convert Manually Created Attribute Variations Into Color, Image, and Label Swatches

WooCommerce by default has the option to show manually created attribute variations.
However, the Attribute Variation Swatches plugin helps to convert manually created
attribute variations into beautiful swatches like color, image and label swatches.

[Live Demo & Documentation](http://bit.ly/manual-attribute-readme-video)

👉 Change Variation Product Gallery After Selecting Single Attribute Like Amazon
Or AliExpress

The shoppers don’t need to match the entire attribute variation when this WooCommerce
Swatches plugin is used. Like Amazon or AliExpress, variation products gallery will
be changed after selecting a single attribute.

[Live Demo & Documentation](http://bit.ly/3rd-readme-demo-amazon)

👉 Generate Selected Attribute Variation Link

This feature is useful when you want to send any specific link for variation products.
Your customers may ask you to send them a direct link to a specific variation product
link. It will help in making a quick purchase and save their valuable time.

[Live Demo & Documentation](http://bit.ly/3rd-demo-generate-link-readme)

👉 Option to Select ROUNDED and SQUARED Attribute Variation Swatches Shape In the
Same Product.

In the WooCommerce Variation Swatches plugin,there are options for styling swatches,
such as rounded and squared attribute swatches shape. The round and square shapes
are one of the unique features of this plugin.

[Live Demo & Documentation](http://bit.ly/3rd-readme-demo-round-square)

👉 Show Cross Sign For Out of Stock Variation Swatches (Unlimited Variations Without
hiding out of stock item from catalog)

The free version of those Swatches plugin enables you to show cross signs up to 
30 variations that are currently out of stock. However, the advanced version will
allow to show cross signs for unlimited variations.

[Live Demo & Documentation](http://bit.ly/3rd-readme-demo-cross-out-of-stock-variations-more-than-30-variations)

👉 Blur Out of Stock Variation Swatches (Unlimited Variations Without hiding out
of stock item from catalog)

The advanced version of the WooCommerce Variation Swatches plugin is useful for 
displaying out of stock variation swatches as blur. You can show unlimited variations
without hiding stock items from the catalog.

[Live Demo & Documentation](http://bit.ly/3rd-demo-readme-blur-out-of-stock-variations-more-than-30-variations)

👉 Hide Out of Stock Variation Swatches (Unlimited Variations Without hiding out
of stock item from catalog)

Default WooCommerce settings will hide out-of-stock items everywhere on your online
store. But, this WooCommerce Swatches plugin enables you to hide out of stock for
unlimited variation products without hiding from the catalog.

[Live Demo & Documentation](http://bit.ly/3rd-demo-readme-hide-out-of-stock-variations-more-than-30-variations)

👉 Shop Page Swatches Size Control

You will have control over swatch size when you are using this WooCommerce Variation
Swatches plugin. You can decide how large or small the swatches will be on the product
page. That means, you can set height, or width for the products for the shop page
swatches.

[Live Demo & Documentation](http://bit.ly/3rd-readme-demo-shop-swatches-size)

👉 Make Selected Attribute Variation Swatches Size Larger Than Other Default Attribute
Variations

You may want to keep a single attribute standout from plenty of WooCommerce Variable
Product. This plugin allows you to make your desired attribute variation swatches
size larger than other default attribute variations.

[Live Demo & Documentation](http://bit.ly/3rd-demo-readme-swatches-size-special-attribute)

👉 Keep Attribute Variation Selected on Product Page After Choosing from Catalog
page like Walmart

This Variation Swatches plugin has the option to keep attribute variation selected
on the product page after choosing from the catalog page. When you choose a product
from the catalog page, it will be selected on the product page like Walmart marketplace.

[Live Demo & Documentation](http://bit.ly/keep-attribute-variation-selected-on-product-page-after-choosing-from-catalog-page)

👉 Show Custom Text in Variation Tooltip

It’s a good practice to provide extra descriptive product info to customers.To make
online stores more user-friendly, this Product Variation Swatches plugin has brought
the feature to show custom text in variation tooltip.

[Live Demo & Documentation](http://bit.ly/3rd-demo-readme-how-to-enable-text-tooltip)

👉 Show Custom Image in Variation Tooltip

The image tooltip option plays a vital role by showing …

## Screenshots

[⌊Variation Color Swatch Preview⌉⌊Variation Color Swatch Preview⌉[

Variation Color Swatch Preview

[⌊Variation Image Swatch Preview⌉⌊Variation Image Swatch Preview⌉[

Variation Image Swatch Preview

[⌊Variation Button / Label Swatch Preview⌉⌊Variation Button / Label Swatch Preview⌉[

Variation Button / Label Swatch Preview

[⌊Product QuickView Preview⌉⌊Product QuickView Preview⌉[

Product QuickView Preview

[⌊Out Of Stock Variation Preview⌉⌊Out Of Stock Variation Preview⌉[

Out Of Stock Variation Preview

[⌊Tooltip Preview⌉⌊Tooltip Preview⌉[

Tooltip Preview

[⌊Tooltip Setting⌉⌊Tooltip Setting⌉[

Tooltip Setting

[⌊Attribute Variation Shape⌉⌊Attribute Variation Shape⌉[

Attribute Variation Shape

[⌊Attribute Variation Display Behavior⌉⌊Attribute Variation Display Behavior⌉[

Attribute Variation Display Behavior

[⌊Variation Swatches Size and Font Setting⌉⌊Variation Swatches Size and Font Setting⌉[

Variation Swatches Size and Font Setting

[⌊Global Variation Image Swatches Attribute List Preview⌉⌊Global Variation Image
Swatches Attribute List Preview⌉[

Global Variation Image Swatches Attribute List Preview

[⌊Global Variation Color Swatches Attribute List Preview⌉⌊Global Variation Color
Swatches Attribute List Preview⌉[

Global Variation Color Swatches Attribute List Preview

## Installation

### Automatic Installation From WordPress Dashboard

 1. Login to your admin panel
 2. Navigate to Plugins -> Add New
 3. Search **Variation Swatches for WooCommerce**
 4. Click install and activate respectively.

### Manual Installation From WordPress Dashboard

If your server is not connected to the Internet, then you can use this method-

 1. Download the plugin by clicking on the red button above. A ZIP file will be downloaded.
 2. Login to your site’s admin panel and navigate to Plugins -> Add New -> Upload.
 3. Click choose file, select the plugin file and click install

### Install Using FTP

If you are unable to use any of the methods due to internet connectivity and file
permission issues, then you can use this method-

 1. Download the plugin by clicking on the red button above. A ZIP file will be downloaded.
 2. Unzip the file.
 3. Launch your favorite FTP client. Such as FileZilla, FireFTP, CyberDuck etc. If 
    you are a more advanced user, then you can use SSH too.
 4. Upload the folder to `wp-content/plugins/`
 5. Log in to your WordPress dashboard.
 6. Navigate to Plugins -> Installed
 7. Activate the plugin

## FAQ

### How can I configure attributes?

Even this plugin has been installed and activated on your site, variable products
will still show dropdowns if you’ve not configured product attributes.

 1. Log in to your WordPress dashboard, navigate to the Products menu and click Attributes.
 2. Click attribute name to edit an exists attribute or in the Add New Attribute form
    you will see the default Type selector.
 3. Click that Type selector to change attribute’s type. Besides default options Select
    and Text, there are more 3 options Color, Image, Button/Label to choose.
 4. Select the suitable type for your attribute and click Save Change/Add attribute
 5. Go back to manage attributes screen. Click the cog icon on the right side of attribute
    to start editing terms.
 6. Start adding new terms or editing exists terms. There will be a new option at the
    end of the form that allows you to choose color from colorpicker, upload image 
    or choose as a button for those terms.

### Is it compatible with any kinds of WooCommerce Theme?

Yes, it’s compatible with any WooCommerce theme including OceanWP / Astra / Flatsome/
X-Theme / Avada / Uncode / Storefront / Labomba / WR Nitro / Divi / BeTheme. But
sometimes it may require small css tweak.

For more details. Check this [ 100+ WooCommerce Themes that support Variation Swatches plugin](https://bit.ly/100swatches)

### Does it show in product QuickView?

Yes, it supports any kinds of product quick view.

### Does it work on MultiSite?

Yes, it is.

### How to use it on ajax load more?

If your theme follow wordpress ‘post-load’ event with `document` then you don’t 
have to do anything.
 Here is the details about it: https://codex.wordpress.org/
AJAX_in_Plugins#The_post-load_JavaScript_Event

But if you don’t then just call this javascript function on ajax load event
 `$('.
variations_form').each(function(){ $(this).wc_variation_form(); }); And your are
ready to go.

## Reviews

![](https://secure.gravatar.com/avatar/1be590b937b6f037364fa88fbae66df581ce62d01c4860de7bf49cfde2e4540b?
s=60&d=retro&r=g)

### 󠀁[Agilizar mi web](https://wordpress.org/support/topic/agilizar-mi-web/)󠁿

 [calzad17](https://profiles.wordpress.org/calzad17/) May 13, 2026

Gracias me ha sido muy útil, saludos

![](https://secure.gravatar.com/avatar/b1ec3cf431b9375f09ba74441ca419ea83e7d1446aeb6ca6e3e5d8e0458d1c6d?
s=60&d=retro&r=g)

### 󠀁[Friendly, Excellent Plugin with Good Support](https://wordpress.org/support/topic/friendly-excellent-plugin-with-good-support/)󠁿

 [muzaffer10](https://profiles.wordpress.org/muzaffer10/) May 4, 2026

Friendly to use, excellent performance, fast and good support team!

![](https://secure.gravatar.com/avatar/cc633fc26ce6004586d08a5db97d97dd55aeff530046251b9af3fbcc4cb1b688?
s=60&d=retro&r=g)

### 󠀁[Thank you Dhul!](https://wordpress.org/support/topic/thank-you-dhul/)󠁿

 [tammymoorman](https://profiles.wordpress.org/tammymoorman/) April 27, 2026

Dhul was wonderful to work with, very kind, responsive, and helpful in getting everything
up and running. I truly appreciated his support. The plugin works beautifully and
has been a great addition to my site. Very happy with the overall experience.

![](https://secure.gravatar.com/avatar/55fa9ee6a8e22586d1e67143e11eb548f18e32e9aa9e39860a1167ebe6298a3a?
s=60&d=retro&r=g)

### 󠀁[buono](https://wordpress.org/support/topic/provato-e-facile-da-usare-e-bello-graficamente/)󠁿

 [Ciulac](https://profiles.wordpress.org/nick8182/) April 15, 2026

semplice da usare

![](https://secure.gravatar.com/avatar/6973f172dca852b0650c28da359ac124d617cd14933f1bcee63c308e10de3d27?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-41392/)󠁿

 [DesignDNA](https://profiles.wordpress.org/designdna/) March 31, 2026

Support was slow at first as the team were on vacation – But when they were back
online they went above and beyond. Well Done team!!

![](https://secure.gravatar.com/avatar/d3a2f5b5e81ea3b97aaac71d00c48b2a8483b00e4da8979f5ed1cf310f0bbaa4?
s=60&d=retro&r=g)

### 󠀁[Excellent Support](https://wordpress.org/support/topic/excellent-support-2652/)󠁿

 [stefanweber](https://profiles.wordpress.org/stefanweber/) March 30, 2026

I had an issue with my account, which was resolved very quickly and professionally.

 [ Read all 915 reviews ](https://wordpress.org/support/plugin/woo-variation-swatches/reviews/)

## Contributors & Developers

“Variation Swatches for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Emran Ahmed ](https://profiles.wordpress.org/emranahmed/)
 *   [ GetWooPlugins ](https://profiles.wordpress.org/getwooplugins/)
 *   [ StorePress ](https://profiles.wordpress.org/storepress/)

“Variation Swatches for WooCommerce” has been translated into 12 locales. Thank 
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/woo-variation-swatches/contributors)
for their contributions.

[Translate “Variation Swatches for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/woo-variation-swatches)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/woo-variation-swatches/),
check out the [SVN repository](https://plugins.svn.wordpress.org/woo-variation-swatches/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/woo-variation-swatches/)
by [RSS](https://plugins.trac.wordpress.org/log/woo-variation-swatches/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.3.0 – 08-06-2026

 * Added – WP 7.0+ compatibility.
 * Added – WC 10.8+ compatibility.
 * Added – YITH WooCommerce Waitlist compatibility.
 * Added – Filter `woo_variation_swatches_add_to_cart_variation_params` added.
 * Fixed – `woo_variation_swatches_total_children` return `{}` issue.

#### 2.2.3 – 08-02-2026

 * Added – WP 6.9+ compatibility.
 * Added – WC 10.5+ compatibility.
 * Fixed – Disable Add to cart button issue.
 * Updated – Archive Stock Info positioning.

#### 2.2.2 – 11-11-2025

 * Added: WC 10.3+ compatibility.

#### 2.2.1 – 11-09-2025

 * Fixed: Composite product re-insert label issue.
 * Added: WP 6.8+ compatibility.
 * Added: WC 10.1+ compatibility.

#### 2.2.0 – 16-02-2025

 * Fixed: Broken Settings html table.
 * Added: Lazy Loading on swatches images to improve performance.

#### 2.1.3 – 11-12-2024

 * Fixed: JS Setting update warning trigger issue.
 * Added: WP 6.7+ compatibility.
 * Added: WC 9.4+ compatibility.

#### 2.1.2 – 29-08-2024

 * Added: WooCommerce 9.2+ Compatibility.
 * Added: Admin Menu “Clear swatches transient”.

#### 2.1.1 – 02-07-2024

 * Fixed: Attribute meta save issue.
 * Update: WooCommerce 9.0+ Compatibility.

#### 2.1.0 – 06-06-2024

 * Fixed: PHPCS Issues.
 * Updated: Add 3rd param to `get_swatch_data()` method.
 * New: `wpml-config.xml` file added to support WPML.
 * Update: WooCommerce 8.9+ Compatibility.
 * Update: Modify theme support feature. to `woo_variation_swatches`. Example: `
   add_theme_support( 'woo_variation_swatches', array( 'enable_stylesheet' => 'no','
   enable_tooltip' => 'no' ) );` for theme developer default setting control.

#### 2.0.31 – 23-04-2024

 * Update: WordPress 6.5+ Compatibility.
 * Update: WooCommerce 8.8+ Compatibility.

#### 2.0.30 – 15-01-2023

 * Update: WooCommerce 8.4+ Compatibility.

#### 2.0.29 – 21-11-2023

 * Update: WordPress 6.4+ Compatibility.
 * Update: WooCommerce 8.3+ Compatibility.

#### 2.0.28 – 25-10-2023

 * Fix: Hide disabled variation attributes

#### 2.0.27 – 18-10-2023

 * Fix: Block variation product add to cart
 * Fix: Select2 hover css issue fixed.
 * Update: WooCommerce 8.2 Compatibility.
 * Add: Filter added: `woo_variation_swatches_remove_attribute_item` and `woo_variation_swatches_get_swatch_data`

#### 2.0.26 – 05-09-2023

 * Fix: All import plugin issue.

#### 2.0.25 – 31-08-2023

 * Add: WordPress 6.3 compatibility
 * Add: WooCommerce 8.0 compatibility
 * Update: Color / Image data can update by API Request

#### 2.0.24 – 05-07-2023

 * Fix: Bundle product radio attribute issue.

#### 2.0.23 – 18-06-2023

 * Update: WooCommerce 7.8 Compatibility
 * Fix: API Issue

#### 2.0.22 – 11-06-2023

 * Fix: Tooltip width issue

#### 2.0.21 – 02-06-2023

 * Update: WooCommerce 7.7 Compatibility
 * Update: Responsive tooltip
 * Add: Additional rest api response
 * Add: Filters to modify attribute template response

#### 2.0.20 – 13-04-2023

 * Fix: Product children check issue
 * Update: WP 6.2 Compatibility

#### 2.0.19 – 16-03-2023

 * Add: High-Performance order storage (COT) feature compatibility.
 * Fix: Variation cache cleaning issue.
 * Update: WC 7.5 Compatibility

#### 2.0.18 – 18-01-2023

 * Update: caching function
 * Update: WC 7.3 Compatibility

#### 2.0.17 – 06-01-2023

 * Add: show product variation image if image type attribute have no image selected
 * Fix: clearing transient after attribute update

#### 2.0.16 – 13-12-2022

 * Fix: litespeed-cache plugin trigger error to use WP_Object_Cache::flush_group
   method

#### 2.0.15 – 12-12-2022

 * Fix: Object cache issue

#### 2.0.14 – 06-12-2022

 * Fix: Variation delete error

#### 2.0.13 – 17-11-2022

 * Update: Performance Improvement

#### 2.0.12 – 31-10-2022

 * Update: Update Migration Script
 * Update: Modify `woo_variation_swatches_variable_item_custom_attributes` filter

#### 2.0.11 – 28-09-2022

 * Update: WooCommerce Support

#### 2.0.10 – 15-09-2022

 * Update: WooCommerce Support
 * Update: JS Scripts
 * Fix: WPML Option issue

#### 2.0.9 – 28-08-2022

 * Update: Translation String
 * Update: Settings Script and RTL

#### 2.0.8 – 17-08-2022

 * Fix: Caching header issue

#### 2.0.7 – 11-08-2022

 * Update: Woocommerce 6.8 support
 * Add: Caching header for ajax response

#### 2.0.6 – 31-07-2022

 * Fix: dependency script updated for product page settings save issue
 * Update: `is_admin()` check removed for some theme support

#### 2.0.5 – 20-07-2022

 * Add: `woo_variation_swatches_html` filter to modify swatches output
 * Add: `woo_variation_swatches_nav_widget_html` filter to modify widget output
 * Update: `[wvs_show_archive_variation]` shortcode updated, now `product_id` can
   be added like: `[wvs_show_archive_variation product_id="ID"]`.
 * Update: `data-dependency` attribute to `data-gwp_dependency` for possible conflict.
 * Update: translation string.

#### 2.0.4 – 08-07-2022

 * Fix: Composite Product Selecting Issue
 * Add: Option to change tick and cross icon color
 * Add: Option to enable/disable preloader

#### 2.0.3 – 26-06-2022

 * Fix: Out of Stock info

#### 2.0.2 – 23-06-2022

 * Add: Image type fallback if no attribute image added.
 * Fix: Archive add to cart issue
 * Add: Ajax Quick View / Load More support

#### 2.0.1 – 16-06-2022

 * Add: Hex to RGBA color conversion on migration
 * Fix: Disable attribute hide css issue.
 * Fix: variation selected css issue.

#### 2.0.0 – 13-06-2022

 * Update: plugin structure change and add more features.

#### 1.1.19 – 07-09-2021

 * Fix: show_option_none value

#### 1.1.18 – 06-09-2021

 * Update: WooCommerce and WordPress Compatibility
 * Fix: Bundle Product selected issue

#### 1.1.17 – 08-05-2021

 * Update: Update PHP functions

#### 1.1.16 – 03-05-2021

 * Fix: Backend CSS

#### 1.1.15 – 24-04-2021

 * Fix: WPML currency switcher issue.
 * Add: Function added to get Dual color values

#### 1.1.14 – 11-04-2021

 * Fix: WPML product term meta issue.
 * Update: Backend CSS

#### 1.1.13 – 10-03-2021

 * Add: WooCommerce and WordPress Compatibility
 * Update: Remove `_.contains` and replace with `_.includes`

#### 1.1.12 – 02-03-2021

 * Update: Add UnderscoreJS on script dependency

#### 1.1.11 – 01-03-2021

 * Fix: WooCommerce Composite Products selection issue
 * Update: Swatch support for Global Ajax complete event
 * Update: Swatches Markup Modified
 * New: Disable WoodMart theme default swatches

#### 1.1.10 – 16-02-2021

 * Fix: Error when woocommerce not available

#### 1.1.9 – 12-02-2021

 * Fix: no_cache header modification issue

#### 1.1.8 – 08-02-2021

 * Fix: RTL label css
 * Update: Load scripts globally

#### 1.1.7 – 01-02-2021

 * Support: WooCommerce Composite Product

#### 1.1.6 – 27-01-2021

 * Update: Extended note on Performance Section

#### 1.1.5 – 13-01-2021

 * Update: Remove `wp_ajax_wvs_get_available_variations` hook

#### 1.1.4 – 12-01-2021

 * Fix: `WC_Cache_Helper::invalidate_cache_group()` method issue.

#### 1.1.3 – 10-01-2021

 * Update: Use `WC_Cache_Helper` for template caching
 * Update: Support Latest WP and WC

#### 1.1.2 – 26-11-2020

 * Fix: Customizer JS Issue.

#### 1.1.1 – 16-11-2020

 * Update: WooCommerce 4.7 compatibility

#### 1.1.0 – 27-10-2020

 * Add: Selected attribute name beside label
 * Update: Support WooCommerce 4.6 version
 * Update: Accessibility

#### 1.0.86

 * Update: Support WooCommerce 4.4 version
 * Update: Support WordPress 5.5 version
 * Fix: Alpha color channel issue

#### 1.0.85

 * Update: Support WooCommerce 4.3 version

#### 1.0.84

 * Add: `wvs-no-css` will add on when stylesheet disabled. `wvs-css` will add on
   when stylesheet enabled, `wvs-no-tooltip` will add on when tooltip disabled, `
   wvs-tooltip` will add on when tooltip enabled.

#### 1.0.83

 * Update: Remove CSS Selector from body tag.

#### 1.0.82

 * Add: Filter `wvs_product_global_attribute_image_id` to modify attribute image.
 * Add: Variation attribute image preview based on availability.

#### 1.0.81

 * Fix: User select issue on firefox mobile.

#### 1.0.80

 * Add: WordPress 5.4 compatibility
 * Fix: Default image for quote attribute value.

#### 1.0.79

 * Fix: Rollback some features to 1.0.76 to fix a known issue.

#### 1.0.78

 * Fix: Attribute behavior: Hide issue

#### 1.0.77

 * Add: WooCommerce 4.0 compatibility
 * Fix: Facebook for woocommerce issue.
 * Divi theme css issue fix.

#### 1.0.76

 * Fix: settings option php notice.

#### 1.0.75

 * Fix: mobile double tab clear issue.

#### 1.0.74

 * Fix: tooltip issue.

#### 1.0.73

 * Fix: QuickView issue

#### 1.0.72

 * Add: Namespace on themes events
 * Fix: WooCommerce Product bundle Issue.

#### 1.0.71

 * Update: Tooltip transform
 * Fix: Field Dependency Js Load

#### 1.0.70

 * Fix: Divi builder load issue.
 * Fix: Default selected tooltip Issue.
 * Update: Field Dependency css.

#### 1.0.69

 * Update: Disable Defer JS Load by Default and on mobile device.

#### 1.0.68

 * Fix: WooCommerce transients clear fix

#### 1.0.67

 * Fix: Swatch Image Size CSS Issue

#### 1.0.66

 * Fix: Simple product Issue

#### 1.0.65

 * Add: Speed Improvement

#### 1.0.64

 * Fix: Mobile Scroll Issue

#### 1.0.63

 * Add: Select attribute set type button by default.
 * Fix: Transients issue.

#### 1.0.62

 * Add: WC 3.7 update

#### 1.0.61

 * Fix: CSS source map issue.

#### 1.0.60

 * Fix: Clear selection js error fix.

#### 1.0.59

 * Add: Dokan Multivendor Support added

#### 1.0.58

 * Fix: Inactive WooCommerce notice
 * Fix: Known Issues

#### 1.0.57

 * Fix: Some known issues
 * Add: WordPress 5.2 Compatibility

#### 1.0.56

 * Fix: Language load
 * Add: FacetWP Load More Option
 * Add: WooCommerce 3.6 update

#### 1.0.55

 * Add: Oxygen Theme Support CSS

#### 1.0.54

 * Fix: Load Assets without CDN.
 * Remove: Product Page popup attribute

#### 1.0.53

 * Fix: IE 11, CSS flexbox issue

#### 1.0.52

 * Add: Yith Product filter support

#### 1.0.51

 * Add: Flatsome theme Infinite Scroll Support
 * Fix: Massive Dynamic theme CSS Issue

#### 1.0.50

 * Fix: Archive more click issue.
 * Add: Adiva Theme support.

#### 1.0.49

 * Fix: Gecko theme support
 * Add: Set default Shape style to Squared Shape

#### 1.0.48

 * Fix: Some speed issue.

#### 1.0.47

 * Add: Filter `disable_wvs_body_class` to disable or enable body class.

#### 1.0.46

 * Add: Filter `disable_wvs_enqueue_scripts` to disable or enable enqueuing scripts.
 * Add: Filter `disable_wvs_inline_style` to disable or enable inline style.

#### 1.0.45

 * Fix: WC 3.5 Issue

#### 1.0.44

 * Add: IE-11 Support
 * Add: Exporter-Importer

#### 1.0.43

 * Fix: Uncode theme Issue

#### 1.0.42

 * Fix: JS Reload variation.

#### 1.0.41

 * Fix: uShop by themetim CSS Issue

#### 1.0.40

 * Improve: Live Feed

#### 1.0.39 and 1.0.39.1

 * Fix: Elementor Pro CSS Issue

#### 1.0.38

 * Remove: Pro Class from Settings

#### 1.0.37

 * Add: RTL Support
 * Fix: The Gem Theme CSS Issue

#### 1.0.36

 * Add: Yith Infinite Scroll support
 * Fix: Yoast SEO Focused keyword issue.

#### 1.0.35

 * Add: AURUM theme support
 * Fix: WooCommerce Product Bundle conflict.

#### 1.0.34

 * Fix: Known JS Issue

#### 1.0.33

 * Fix: CSS Issue

#### 1.0.32

 * Add: Out of stock product crossed also if “Hide out of stock items from the catalog”
   unchecked.

#### 1.0.31

 * Add: **Kalium** theme css fix

#### 1.0.30

 * Add: body class uniqueness
 * Add: Centralise feed
 * Fix: Elementor Pro JS Issue

#### 1.0.29

 * Add: IE-11 fallback
 * Add: Increase `variation_threshold` label
 * Fix: Divi woo_layout_injector script override

#### 1.0.28

 * Add: Admin Notice CSS

#### 1.0.27

 * Add: SelectBox class for more control
 * Add: **StockHolm** Theme Compatibility

#### 1.0.26

 * Improve: Tooltip
 * Add: **Enfold** Theme Compatibility

#### 1.0.25

 * Add: `gwp_affiliate_id` Filter for Affiliate link ID in more place.

#### 1.0.24

 * Improve: Frontend Visual Appearance
 * Fix: Some known issues

#### 1.0.23

 * Improve: Frontend Visual Appearance
 * Add: **Flatsome** Theme shortcode override

#### 1.0.22

 * Add: **OceanWP** Theme Compatibility
 * Add: **Sober** Theme Compatibility
 * Add: **Shophistic Lite** Theme Compatibility
 * Add: **Old Haven** Theme Compatibility

#### 1.0.21

 * Fix: Known JS Issue
 * Fix: Tooltip disable item disable issue
 * Add: `gwp_affiliate_id` Filter to add affiliate referral link

#### 1.0.20

 * New: Font Size settings
 * Improve: Frontend Visual Appearance

#### 1.0.19

 * New: Size settings
 * Improve: Visual Appearance

#### 1.0.18

 * Update: CSS
 * New: Attribute behaviour

#### 1.0.17

 * Fix: Visual CSS Issue

#### 1.0.16

 * Update: Improve JS Functionality
 * Update: Multisite Compatibility

#### 1.0.15

 * New: Attribute deselect option
 * Fix: Custom attribute select from product
 * Update: translation

#### 1.0.14

 * New: Support Jetpack’s Infinite Scroll event, `post-load` event.
 * New: `wvs_product_attribute_image_size` filter to change attribute image size
 * New: Increased tooltip z-index

#### 1.0.13

 * Fix: Avada theme select issue

#### 1.0.12

 * Fix: Disable publish button issue

#### 1.0.11

 * New: Attribute create from product
 * New: Variation Preview color, image
 * New: Settings option also added on customizer
 * Fix: Any variation issue caused by Out-of-Stock variation

#### 1.0.10

 * New: Extendable hooks added to extend
 * New: ajax variation threshold option added to control ajax variation.
 * Fix: Out Of Stock Product Issue.

#### 1.0.9

 * Fix: Merged Pull request from `spoyntersmith`
 * Fix: Tooltip hardware acceleration issue fix for theme animation
 * Fix: use jquery `sibling` instead of `prev`

#### 1.0.8

 * Update: Improve variation javascript to support ajax variation
 * Update: Renamed tooltip attribute to resolve conflict
 * Update: Renamed variation javascript class name

#### 1.0.7 – 2018-01-21

 * Update: Improving frontend CSS
 * Update: Disable Bootstrap tooltip conflict

#### 1.0.6 – 2018-01-19

 * Update: translation

#### 1.0.5 – 2018-01-19

 * Fix: backend js issue

#### 1.0.4 – 2018-01-17

 * Fix: Number Select Issue

#### 1.0.3 – 2018-01-15

 * New: Css class on body based on settings
 * Update: tooltip and frontend css changed
 * New: `add_theme_support( 'woo-variation-swatches', array( 'tooltip' => FALSE,'
   stylesheet' => FALSE ) );` for theme developer default setting control.
 * New: `wvs_clear_transient` to clear saved transient.

#### 1.0.2 – 2018-01-08

 * New: attribute tooltip
 * New: Default stylesheet enable/disable option
 * New: Display style added to show Rounded / Squared shaped style

#### 1.0.1 – 2017-12-23

 * Fix: text type select list

#### 1.0.0 – 2017-12-20

 * Initial release

## Meta

 *  Version **2.3.0**
 *  Last updated **3 days ago**
 *  Active installations **300,000+**
 *  WordPress version ** 5.9 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Czech](https://cs.wordpress.org/plugins/woo-variation-swatches/), [Dutch](https://nl.wordpress.org/plugins/woo-variation-swatches/),
   [English (US)](https://wordpress.org/plugins/woo-variation-swatches/), [French (France)](https://fr.wordpress.org/plugins/woo-variation-swatches/),
   [Norwegian (Bokmål)](https://nb.wordpress.org/plugins/woo-variation-swatches/),
   [Russian](https://ru.wordpress.org/plugins/woo-variation-swatches/), [Spanish (Chile)](https://cl.wordpress.org/plugins/woo-variation-swatches/),
   [Spanish (Colombia)](https://es-co.wordpress.org/plugins/woo-variation-swatches/),
   [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/woo-variation-swatches/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/woo-variation-swatches/), 
   [Spanish (Venezuela)](https://ve.wordpress.org/plugins/woo-variation-swatches/),
   [Ukrainian](https://uk.wordpress.org/plugins/woo-variation-swatches/), and [Urdu](https://ur.wordpress.org/plugins/woo-variation-swatches/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/woo-variation-swatches)
 * Tags
 * [variation swatches](https://wordpress.org/plugins/tags/variation-swatches/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
   [woocommerce attributes](https://wordpress.org/plugins/tags/woocommerce-attributes/)
   [woocommerce variation](https://wordpress.org/plugins/tags/woocommerce-variation/)
   [woocommerce variation swatches](https://wordpress.org/plugins/tags/woocommerce-variation-swatches/)
 *  [Advanced View](https://wordpress.org/plugins/woo-variation-swatches/advanced/)

## Ratings

 4.8 out of 5 stars.

 *  [  866 5-star reviews     ](https://wordpress.org/support/plugin/woo-variation-swatches/reviews/?filter=5)
 *  [  11 4-star reviews     ](https://wordpress.org/support/plugin/woo-variation-swatches/reviews/?filter=4)
 *  [  7 3-star reviews     ](https://wordpress.org/support/plugin/woo-variation-swatches/reviews/?filter=3)
 *  [  6 2-star reviews     ](https://wordpress.org/support/plugin/woo-variation-swatches/reviews/?filter=2)
 *  [  25 1-star reviews     ](https://wordpress.org/support/plugin/woo-variation-swatches/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/woo-variation-swatches/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/woo-variation-swatches/reviews/)

## Contributors

 *   [ Emran Ahmed ](https://profiles.wordpress.org/emranahmed/)
 *   [ GetWooPlugins ](https://profiles.wordpress.org/getwooplugins/)
 *   [ StorePress ](https://profiles.wordpress.org/storepress/)

## Support

Issues resolved in last two months:

     4 out of 6

 [View support forum](https://wordpress.org/support/plugin/woo-variation-swatches/)