This WordPress – WooCommerce plugin will turn product’s page default variations select-option menus to user friendly table – grid display. It features a self-explanatory with plenty of options admin settings panel, great documentation and support and per product options.

Order Columns: You may order the columns by drag-n-dropping the list elements

You are ready to go! * Save Changes *

Shortcode

On your product page or anywhere were shortcodes are executed (eg. posts and pages), you may use the shortcode [vartable] . If you just put the shortcode then it will read the options of the plugin that you have set via the admin settings panel.

In order to customize the shortcode you may use the following attributes (respectively to the above options):

id

sku

thumb

thumb_size

stock

in_stock_text

out_stock_text

low_stock_text

low_stock_thresh

price

offer

image

qty

cart

wishlist

gift

ajax

desc

head

responsive

sorting

On all attributes, setting it to “1” equals to “yes” and “0” equals to “no”, when yes or no apply as a possible options. Here is an example:

As you may notice we have not set the cart, wishlist etc. attributes, hence the shortcode will do as we have set via the plugin’s settings panel

If you use the shortcode outsite the product page, then the “id” attribute of the shortcode is mandatory!!!

All Variable Products All variations Shortcode

You may display all variable products variations with the shortcode [vartableall]. The same arguments as above can be used AND title = 1 for displaying the title of the product before each table AND categoriescategories can be set with category id and comma separated, eg [vartableall categories=10,14] to include products from these two categories only.Do not use the id option on this shortcode.

Developer Friendly

Many hooks are in place. Please search the code for a full list. Below are some of them with examples.

You can add alter the css class of the link to the full image for each variation with the filter “vartable_thumb_class_filter”, eg.

From the extracted files of step one (1) navigate to and select woo-variations-table.zip and click “Install Now“

You may be asked to confirm your wish to install the Plugin.

If this is the first time you’ve installed a WordPress Plugin, you may need to enter the FTP login credential information. If you’ve installed a Plugin before, it will still have the login information. This information is available through your web server host.

Click Proceed to continue with the installation. The resulting installation screen will list the installation as successful or note any problems during the install.

If successful, please click Activate Plugin to activate it.

If you get an error, please de-activate WooCommerce, activate the plugin and re-activate WooCommerce

Changelog

1.3.11 04/02/2019

Fix: Removed Woo deprecation warning

1.3.10 01/10/2019

Fix: Corrected the cart button text filter to include the variable product object as second argument

1.2.4 06/14/2016

Bug: Drop downs will not be moved under the image when the plugin is disabled

Bug: Removed refresh fragments when ajax is OFF

Bug: Fixed get_weight() issue when variable product had no variations

Bug: Fixed some warnings poping up

1.2.3 05/03/2016

Feature: Added the option to move the table under the image on the single product page

Bug: Redirection to cart was not working

1.2.2 05/02/2016

Feature: Add checks on min and max quantity via JS

Bug: Offer/extra image would appear both if an override was set

1.2.1 05/01/2016

Feature: Add option to hide the checkboxes and control what is added in the cart only by quantity

Feature: Added option to position the description inline on the same row or on a separate row

Feature: Added option to hide out of stock variations

Feature: Added global add to cart position setting

Feature: Added per product default sorting option

Feature: Global button will now display the total number of products that are about to be added to the cart

Feature: Added option to set default quantity per varioation

Feature: Added option to hide a variation from the table

Feature: Added variation weight and dimensions as table columns

Bug: The cart will now be updated with AJAX call

Bug: “Out of stock” and “backorder” bug fix

Bug: Added some CSS classes to make the global add to cart button to look like a button

1.2.0 12/28/2015

Feature: Added the attribute slug as a CSS class, so you can have control on it

Feature: Added – / + buttons option to control the quantity

Bug: Removed sorting on “Select All” column

Bug: Fixed mobile label not showing in some cases

Bug: Fixed do_action hooks. Everything can be echoed now.

Bug: Fixed default quanity to be added to cart was always initialy 1

1.1.9 10/13/2015

Feature: Added steps fields for each variation for the quanity input field

Feature: Added several hooks

Bug: Settings are not reset if you de-activate and re-activate the plugin

Bug: Out of the stock should display if the quantity of the product is zero and you have checked the stock management

Bug: If you set quantity to zero and click on add to cart it will not add it any more

1.1.8 09/02/2015

Feature: Added setting for default quantity value

Bug: IE should work fine now

Bug: Fixed sorting when all variations have a sorting value

1.1.7 08/26/2015

Feature: Added option to disable extra/offer image per product

Feature: Added action (hook) in the add to cart form per row

Bug: Fixed issue with offer column displaying even if it was not enabled

1.1.6 08/24/2015

Feature: Removed Footable and added “Stupid jQuery Table Sort”

Feature: The plugin is now compatible with most “Quick View” plugins

Feature: The table is now responsive by default

Bug: Fixed issue with Woocommerce v. 2.4.5 that caused the variations not displaying

1.1.5 07/06/2015

Bug: Fixed redirection to cart

1.1.4 07/01/2015

Feature: Now the plugin checks and can work with crappy imported products

Bug: Fixed possible function conflict

1.1.3 06/19/2015

Feature: Added option to hide or not zero priced variations

1.1.2 06/17/2015

Feature: Added sorting option of the table’s columns on the frontend

Bug: Fixed epmty columns on the table

Bug: Fixed add to cart column always on on the frontend

Bug: Fixed columns array overwriting in some variations setups

Bug: Various bug fixes

1.1.1 03/23/2015

Feature: Added responsive option via the Footable jQuery Plugin

Bug: Various fixes and checks for the header

1.1.0 03/20/2015

Feature: Added table headers

1.0.8 03/17/2015

Bug: Fixed AJAX issue when multiple products where on the same page

1.0.7 03/07/2015

Bug: Fixed “global add to cart” not working when “add to cart” column is not displayed

Bug: Removed checkbox when the variable product can not be purchased

Feature: Added some loading and complete icons for the global add to cart button

Feature: Added option to disable the replacement of the default variations drop down globally. In this way, everything will be as default WooCommerce and you can display the table/grid only via the shortcode.

1.0.6 03/06/2015

Added global shortcode that will display all variations of all variable products.

Added Global Add To Cart button.

Added Low Stock functionality.

Added support for attributes sorting.

Added support for custom attributes when adding the variation

1.0.5 03/04/2015

Added product “id” option on the shortcode

1.0.4 02/26/2015

Added support for WooCommerce Product Gift Wrap

Added description per variation field and settings

Added AJAX support on “Add to cart” and “Wishlist” click

Added Italian translation (thanks to Antonio)

Fixed notices for “Undefined index”

1.0.3 02/24/2015

Fixed bug when disabling column

1.0.2 02/22/2015

Added override of extra image per variation

Added sorting of columns

Added SKU option as column

Added several filters

Added French translation

1.0.1 02/21/2015

Resolved bug that prevented the disabling of the columns

Added tag (%n) so you may display the number of the products you have in stock in the “In Stock Text”