WooCommerce Variations Table WooCommerce Variations Table

Want to display product variations in a table?

WooCommerce Variations Table lets you display a list of all your variations in an easy to read table format. You have a tremendous amount of control over what data is displayed in the table, and you can custom the table layout template file to meet your exact needs.

Features include the ability to turn on or off the display of thumbnail images, SKU numbers, stock levels, attributes, quantity selector, add to cart button, and more. You can also hide the default “add to cart” form on a product’s page and instead rely on the table’s “add to cart” functionality, and you can change the “add to cart” button text label to anything you like.

Display your variations table in a variety of positions on the page, including below the default “add to cart” form area, above the product’s data tabs ( where the description etc are typically displayed ), below the tabs, or inside a tab of its own where you have control over the tab label text through the plugin’s setting page. Or use a shortcode to insert the table into your product page.

Plus, this plugin adds a new “description” feature to variable products. So you can write a unique description for for each variation of a product and have that description appear in your variations table.

For table style, you can select between two different table layout styles. The first style places a quantity selector and Add to Cart button beside each variation, and the shopper selects a quantity and clicks the button for each variation they want to buy. The second style places a quantity selector besides each variation but only a single Add to Cart button for the entire table, and the shopper selects quantities for each variation they want to buy and then clicks the button to add them all to cart at the same time.

And, you can exclude specific product categories if you don’t want variable products in those categories to display the variations table.

See the screenshots (tab near the top of this page) to get an idea of what the settings look like and what the variations table looks like in different layouts depending on which features are enabled. Keep in mind that the screenshots only show a sample of the possibilities, other display layouts are possible by configuring the plugin settings, or by customizing the variations table template file.


Have questions? Call us! Or use the Contact form to send us a message.

* REQUIRES WooCommerce 4.0 or newer


WooCommerce Variations Table - Variation DescriptionWooCommerce Variations Table DisplayWooCommerce Variations Table Display without Add to CartWooCommerce Variations Table Display without Add to Cart or ThumbnailsWooCommerce Variations Table DisplayWooCommerce Variations Table Display

We keep all of our software up to date with the latest versions of WooCommerce and WordPress.

If you don't see any recent changes below it's because none have become necessary!

Version 2.6 - April 2, 2024

	WooCommerce 8.x compatibility
	Replace deprecated function calls
	High performance order system (HPOS) compatibility
	Cart/Checkout blocks compatibility

Version 2.5 - August 10, 2022

	Ensure WC 4.x compatibility
	Added CSS for better responsive table layout for mobile devices

	Adjusted product ID detection when adding to cart to ensure attributes are all set
Version 2.4.5 - May 27, 2020

	Check for empty attributes using empty() to avoid PHP warnings

Version 2.4.4 - January 15, 2020

	Ensure add to cart form shows when the product is in an excluded category and the "hide add to cart form" setting is enabled
	Don't draw table headers and buttons if the variable product has no available variations

Version 2.4.3 - November 24, 2019

	Avoid triggering Select2 unless viewing the plugin's settings page

Version 2.4.2 - November 19, 2019

	Added new plugin setting to display the table via shortcode only

Version 2.4.1 - November 14, 2019

	Added new setting to exclude product specific categories so the variable products in excluded categories do not show the variations table

Version 2.4 - November 12, 2019

	Added a new shortcode to display the variations table, helps with various product page builders

Version 2.3.32 - December 5, 2018

	Updated template files with different class names for the form wrappers, resolves a conflict with newer versions of the WC add to cart variations script
	Increases the timeout before reseting the quantity selector amounts to zero, helps when other software on the site tries to set predefined quantity value

Version 2.3.31 - October 1, 2018

	Add class names to add to cart buttons 

Version 2.3.30 - September 6, 2017
	Ensure prettyPhoto is enqueue if images are enabled to be displayed in the tables

Version 2.3.29 - June 28, 2017

	Improved attribute display for WooCommerce 3.x.

Version 2.3.28 - May 24, 2017

	Adjusted templates for special instances of variation attribute names

Version 2.3.27 - April 21, 2017

	WooCommerce 3.x compatibility

Version 2.3.26 - March 22, 2017

	Update code to avoid WC intercepting add to cart functionality 
	Updated "added to cart" message processing

Version 2.3.25 - March 11, 2016

	Updated templates to consider attributes that might have special characters
Version 2.3.24 - October 1, 2015

	Updated to correct attribute detection in WooCommerce 2.4.x when using a single add to cart button for the variations table

Version 2.3.23 - September 8, 2015

	Updated to support certain variation configurations with WooCommerce 2.4.x

Version 2.3.22 - August 31, 2015

	Updated to support WooCommerce 2.4.x variation attributes
Version 2.3.21 - June 30, 2015

	Removed deprecated functions

Version 2.3.20 - March 10, 2015

	Change plugin's add to cart hook processing when the site is using WooCommerce 2.3 or newer

Version 2.3.19 - March 9, 2015

	Prevent recursive loop in WooCommerce 2.3 when adding an item to the cart from the variations table

Version 2.3.18 - March 3, 2015

	Replaced deprecated functions
Version 2.3.17 - February 25, 2015

	Updated template files for WooCommerce 2.3 compatibility

Version 2.3.16 - August 12, 2014

	Added template support for products not under direct inventory management

Version 2.3.15 - May 5, 2014

	Tweaked attibute processing for add to cart functionality.

Version 2.3.14 - April 29, 2014

	Fill the variation price if it isn't filled by WooCommerce itself.

Version 2.3.13 - March 4, 2014

	Removed unnecessary "Action" table header label

Version 2.3.12 - March 4, 2014

	Tweaked templates to address multi-word attributes, where values were not showing as expected

Version 2.3.11 - March 3, 2014

	Tweaked variation-list-table.php template to correct improper form nesting
	Tweaked add to cart code to pick up attributes correctly.

Version 2.3.10 - Februrary 12, 2014

	Tweaked the integration loading
	Tweaked an init hook so that it never runs in the WordPress admin area

Version 2.3.9 - January 25, 2014

	Tweaked add-to-cart processing for better WC 2.1 support
	Tweaked add-to-cart processing for better WC 2.0.x support

Version 2.3.8 - January 24, 2014

	WooCommerce 2.1 compatibility
Version 2.3.7 - August 29, 2013

	Fixed bug with IE 10 and zero quantities. Why anyone uses IE is beyond our understanding :-(

Version 2.3.6 - August 21, 2013

	Fixed condition where disabling the tables doesn't correctly prevent the tables from displaying.

Version 2.3.4 - August 15, 2013

	Update multi-button template to operated correct in Chrome / Safari due to HTML5 oddities in the Webkit HTML rendering engine.

Version 2.3.3 - August 15, 2013

	Updated templates to support non-alphanumeric chars in attribute names. For example, strings such as 3/4" are now supported.
	Updated templates to handle attribute taxonomies more effectively.

Version 2.3.2 - August 10, 2013

	Added check for available method before attempting to call the method

Version 2.3.1 - August 2, 2013

	Added check to make sure settings were resaved after updating the plugin, if not then the old table format is used

Version 2.3 - July 30, 2013

	- Updated the alternative single button variations table to handle a bug in Chrome browser
	- Added more informative Add to Cart result messages

Version 2.2 - July 30, 2013

	- Add new table layout that support a single Add to Cart button for the entire list of variations
Version 2.1.3 - July 11, 2013

	- Fixed: Incorrect variable name in the template file
Version 2.1.2 - May 24, 2013

	- Added missing updater

Version 2.1.1 - May 7, 2013

	- Add product type detection before adding CSS to a page for hiding Add to Cart form when enabled

Version 2.1 - May 6, 2013

	- Initial public release

Ask a Question:


From: 49.00 / year

Display a list of a product’s variations in an easy to read table format so shoppers can order what they want faster.

All of our plugins come with great support via email and phone.

Subscription options

A subscription entitles you to 1 year of updates and support. Each individual web site requires a license key, so choose the right license for your needs.