WooCommerce Variation Master plugin allows the admin to display WooCommerce variations of variable products in an attractive format. WooCommerce Variation Master is an easy-to-use and configure. Admin can simply Export/Import the variation gallery images and color/image/text swatches for each WooCommerce variation product, along with the easy global setting features. It provides full control to modify the setting for each variation.

Admin can disable the color/image/text swatches for particular variations, show the stock alert messages, hide/show the attribute name, and change the color/images/text for a particular variable product.

Features of  WooCommerce Variable Product:

These are some of the extra-ordinary features of WooCommerce Variation Plugin,

  • Admin can add multiple gallery images for each variation, color, and image swatches for attributes for WooCommerce variation product custom attributes.
  • Admin can use both ‘select’ and ‘color and image swatch’ combinations.
  • Easy WooCommerce import products for variation/ export for variation gallery images, attributes color and image swatches.
  • Enable and customize the stock alert message. Set the minimum quality for displaying the stock alerts. 
  • Admin can determine the number of variations to be created on one request.
  • Variation wise color and image swatches customization.
  • Allow buyers to update variations on the cart.
  • Module-wise control of each feature from a single page.
  • Product Gallery Slider in the variable product.
  • Easy to change the variation of image size.
  • Gallery image slider on variable products.
  • WooCommerce Variation Swatches in Variable Product Update Cart Popup.
  • WooCommerce Variation Product Gallery Slider in Variable Product Update Cart Popup.
  • Product Gallery with two Layouts.
  • On the WooCommerce product Attribute swatch for display type will text along with image & color.
  • Hide Add To Cart button and Product Quantity from the shop page.
  • Add custom size to display the WooCommerce product attributes term thumbnail on the shop page.
  • Show/Hide variation button on related products.
  • Hide Add to Cart and Quantity fields from the shop page/related products.
  • The variation will be Crossed, when not available.
  • Settings to show only one attribute on the shop page.
  • Change the WooCommerce variation image on the mouse-hover event of attributes.


  1. Automatic Installation:

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser.

The steps are as follows: 

  • Log into your WordPress dashboard.
  • Navigate to the Plugins menu and click on Add New.
  • Click on the ‘Upload Plugin’ button.
  • Click on the ‘Browse’ button and navigate to the downloaded ‘WooCommerce Variation Master’ zip file and click ok.
  • Most importantly, of course, you can install it by simply clicking Install Now.
  1. Manual Installation:

The manual installation of the Extension is another option to install the extension to your WordPress environment. The manual installation method involves downloading our WordPress Extension and uploading it to your webserver via your favorite FTP application.

The steps are as follows:

  • Extract the downloaded ‘WooCommerce Variation Master’ zip file.
  • Upload the WooCommerce Variation Master folder to the /wp-content/plugins/ directory.
  • Activate the ‘WooCommerce Variation Master’ through the ‘Plugins’ menu in WordPress.

3.WooCommerce Variation Swatches

This WooCommerce Variation Swatches plugin replaces the default variation color swatches selection of products with attribute term swatches. Here you’ve two options to display the variation swatches for WooCommerce store:

  • Manually: You can assign the attribute term text/image/color from the attribute edit page under product > Attributes > edit attribute and select the text/image/color you want to show instead of the default options in the dropdown.
  • Using Import / Export: You can import the text/color/images for all/selected attribute terms using our export/import feature. 
  • To do this, you need to open the Variation Master > Import/Export tab and press the ‘export attribute’ button. You will get a CSV file with all of your attribute terms.
  • After editing the CSV file, browse the file location and import it via pressing the ‘Import Attribute’ button.
  • Afterward, please go to the Variation Master Setting > Enable Swatches setting and  Use Attribute Terms Thumbnails.

3.1.Global Setting

To implement Global settings, you need to start with creating Global WooCommerce Product Attributes

  • Navigate to the sidebar and click on Products > Attribute. Here you can create a new attribute and edit/delete previously created attributes.
  • To create a new attribute, fill out the required fields like Name, Slug, etc.
  • Lastly, click on the ‘Add Attribute’ tab. 

Global settings 1

After successfully creating an Attribute, click on a particular WooCommerce Product Attribute Name to Add Attributes terms. 

global setting 2

To configure the terms you have to enter the Term Name, Term Slug, Description, and select the Display type. This plugin provides three types of display types, Image, Text, and Color.

global setting 3

And the last click on ‘Add New Term’, your Attribute Term is successfully created.

global setting 4

Now, you can add multiple ‘Attributes’ and ‘Attributes Terms’ according to your requirements.

global setting 5

After successfully creating attributes, you have to enable the plugin setting. Go to the dashboard, click on ‘Variation Master’ settings, and enable ‘Enable Swatches’ and ‘Use Attributes Terms Thumbnails’ settings.

global setting

After enabling these two toggle buttons, you can view the colored swatches variation of the product.

gloabal setting 7

3.2.Per Product Setting

To enable the WooCommerce variation swatches product-wise, go to the product edit page on which you want to set the per product set. To enable the product-wise setting first you need to add attributes and their values by clicking on the WooCommerce Product ‘Attribute tab.


And then click on the “Variation Swatches” tab after “Advanced” tab, from here admin can –

  1. Disable the swatches for this variable product.
  2. Change the label name for each attribute.
  3. Select the display types to show attribute terms.
    • Text/color/Image
    • Default Global Select
  4. Select the display size of attribute swatches.
    • Pre Defined Size
    • Default Global Size
    • Custom Size
  5. Hide the term display name.
  6. Using attribute term (global) for each term.

Now click on the Display Type Image/Color/Text, select Display Name ‘Yes’ from the dropdown list and select the Display Size of attributes.


Now click on attribute terms, Here set the Display Type and related display settings of WooCommerce Product attributes.

⇒If select Attribute Display Type ‘Text‘ then enters text to show variation in attributes.


⇒If select Attribute Display Type ‘Color‘ then chooses a color to show variation in attributes.


⇒If select Attribute Display Type ‘Image’ then Select/Upload to show variation in attributes.

global setting 13

Enable the WooCommerce variation Swatches and last click on the ‘Save Changes‘ button.

per product setting

Now you can see the per product variation swatches of the product.

global setting 15

3.3.Import Attribute CSV file

import & export setting

From here admin can download the .csv file for all existed attributes, terms and after editing the .csv file by providing the display type (0 if you don’t want to use the term, for now, 1 for images, 2 for color swatches and 3 for text), image URL and color code all you need to browse the edited file and press the import button.

Demo CSV file:


After importing.CSV file, you can check the changes applied to the attribute edit page of each term under the products tab of WooCommerce.


4.General Setting

Here we are introducing you, Global Settings of the plugin. If you don’t set the per product setting then this setting will work on all products.

general settings

4.1.Enable Variation Swatches for WooCommerce

Enable this toggle to use the amazing features of our plugin.

4.2.Show Color Variation Swatches over Shop/Archive/Category Page

Enable this feature to show WooCommerce Variation Swatches on Shop/Archive/Category pages.

general setting 2

Now, here you can see the variation color swatches on the shop page.

4.3.Display Show Variations Button and Hide Swatches

Enable this toggle to Display Show WooCommerce Variations Button And Hide Swatches on the Shop/Archive/Category page. 

general setting 3

After enabling this feature, you can see the Hide Variations and Show Variations Button on the shop page.

4.5.Enable Variation Update On Cart

Through this setting, you can allow your customer to change the variation on the cart page.

update cart setting

After adding this feature, your customer will see the update button on the cart page.

general setting 8

After clicking on the ‘Update’ button, a Popup will display where customers can see the Gallery Slider and Variation Swatches. It will allow them to easily update their variations and product quantity.

general setting 29

4.6.Show Attribute Term Label

Enable this feature to show the attribute text as Above Swatches, Over swatches, and Tool-tip.

general setting 10

If you select the Attribute Term Label as the Tooltip, you can see the attribute text like this:

general setting 11

4.7.Display border on selected swatch

Enable this feature to show the border on the selected WooCommerce Variation swatches.

general setting 12

Here’s how to appear on the frontend.

general setting 13

4.8.Attributes Terms Thumbnails Display Type

Set the display type of attribute terms thumbnails. There are three types of display types: Circle, Square, and Rectangle.

Note: This setting will work when the per-product setting is disabled.

general setting 14

Here you can see the attribute terms thumbnails are square format.

general settings 15

4.9.Attribute Terms Thumbnails Display Size for Product Detail Page

Set the ‘size’ of attribute terms thumbnails for the Shop Page. You can choose from the following four types of display sizes:


  • 20px*20px
  • 30px*30px
  • 40px*40px
  • Other (This allows the admin to set the requested size of the thumbnail attribute)

general setting 16

4.10.Attributes Terms Thumbnails Display Type for Shop/Category Page 

Attributes Terms Thumbnails Display Type for Shop/Category Page: Through this setting set the “size” of attribute terms thumbnails for Shop Page. Here we are providing four types of display size.

  • 20px*20px
  • 30px*30px
  • 40px*40px
  • Custom size: This setting allow the admin to set the requested size of the thumbnail attribute.

4.11.Use Global Size Everywhere

Enable this toggle button to use the global size for all swatches and labels.

Note: When you enable the Global Setting, then the per-product setting of size doesn’t work.

general setting 18

4.13.Hide Add To Cart Button and Quantity from Shop

Click on the toggle to hide the Add to Cart button and Product Quantity from the shop/cart page.

general setting 22

On the front end, you can’t see the Add to Cart button and the Product Quantity of the product.

glenal setting 23

4.15.Show Single Attribute On Shop Page

This setting allows you to show a single attribute on the shop page rather than displaying all swatches attributes and change the variation image on the hover of attributes.

After the implementation, this is how it looks.

general setting 30

4.16.Cross Variation Setting

This plugin provides an option to show the cross mark on unavailable variation. For example, you can see the variety of blue colors are not available with the medium size then display the cross sign on that variation.


4.17. Number of Variations You Want to Create on One Request

4.17. Number of Variations You Want to Create on One Request

This setting enables you to increase/decrease the number of batch counts for variation creation with available product attributes. By default, it is 50.

Follow these steps to edit the batch count number:

    • Go to Variation Master > Global Settings > Number of Variations You Want to Create on One Request .
    • Enter the number of variations .
  • Click on Save Changes.

To see the change you have made, go to edit or create any variation product. Navigate to the WooCommerce variations tab in the product data section.

Click on the Add Variation dropdown and select Create Variations for All Attributes.

create variation attributes

A notification will appear reminding you of the number of variations that can be created.

variations batch

4.18.Show Stock Alert for Variations on a Single Page

Enable this toggle button to show a stock alert for variations on a single page. You can add a custom message for a stock alert in the textbox and set a minimum stock quality to trigger the alert.

show stock alert

Here is how the stock alert appears on the front end.

stock alert on single page

6.Advance Settings

The advanced settings, include the social sharing setting that allows the merchants to enable the social share buttons for social media platforms like Facebook, Gmail, Twitter, and Whatsapp for customers to share variable product details on social sites.

advance settings


6.1.Enable Social Sharing Settings

The admin/ user can enable this settings if he wants to make the social sharing icons visible on the product page.

6.2.Select Social Share Name Here

With this setting, the admin can select the social media platforms which he wants to show on the platform for sharing purposes. Social media platforms like Facebook, Gmail, Twitter, and Whatsapp.

6.3.Enable to Set Variation Swatches Text Font Size

With the WooCommerce Variations plugin, the admin can also enable this setting if he/she wants to control the swatches’ text font size on the single/ shop page. You can disable this setting if you want to go ahead with the default settings.

6.4.Swatches Font Size

WooCommerce product variation also enables the admin the enter the exact font size for the text, which will be shown over the swatches on the single/shop page.

Suggest Edit