Woocommerce Variations to Table – Grid

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. The plugin is published in Codecanyon for purchase here.

Changelog

1.4.1 09/18/2021
  • Feature: Added YITH WooCommerce Waiting List support
1.4.0 23/07/2021
  • Feature: Migrated from Select2 to WooSelect
  • Fix: Removed jQuery migrate warnings
  • Fix: Removed PHP Sessions
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.3.9 11/26/2017
  • Fix: Show all categories on all languages for WPML enabled sites
1.3.8 11/12/2017
  • Feature: Added option to hide the “added to cart” sliding notification
  • Feature: Added Fancybox3 for zooming and option to enable/disable via the settings page
  • Feature: Added ‘woocommerce_product_add_to_cart_text’ cart text filter
1.3.7 10/26/2017
  • Fix: Woocommerce ver 3.2.x compatibility
  • Fix: Moved the plugin’s single product options in the advanced tab
1.3.6 04/07/2017
  • Fix: Woocommerce ver 3.0 compatibility
1.3.5 02/20/2017
  • Feature: Added “woocommerce_add_to_cart_redirect” filter on the cart URL
  • Feature: Added a closing button to manually hide the notification slide down paneln
  • Fix: Check if users role is array to avoid PHP warning
  • Fix: When using the Global Add to Cart button 0 priced items were not added to cart.
1.3.4 10/31/2016
  • Feature: Added some more CSS classes for popular themes
  • Feature: Per role plugin activation
  • Feature: If custom variation description does not exist, it will look for the default woocommerce variable description
  • Fix: Check with “is_purchasable” for availability
  • Fix: Force prettyPhoto to always load
  • Fix: Add to cart button will function without the global checkbox being checked
1.3.3 09/17/2016
  • Feature: Added more hooks
  • Feature: Greatly improved the js code
  • Bug: Fixed cart redirect after single “add to cart” click
1.3.2 09/12/2016
  • Bug: Added check before destroying custom session.
  • Bug: YITH Wishlist will not work with variable products. Added native product YITH shortcode instead.
1.3.1 09/08/2016
  • Feature: Added support for YITH Quick View
  • Generic: All columns are set to sort as floats except some predefined ones
1.3.0 09/05/2016
  • Feature: Added the option to have the global cart checkboxes, checked as default
  • Bug: Removing both quantity and checkboxes from the table would prevent add to cart button from functioning
1.2.9 09/03/2016
  • Feature: Added the option to force enable/disable the plugin per product
  • Bug: Global add to cart button would not work if the quantity column was not displaying or got changed
1.2.8 08/16/2016
  • Bug: Vartableall would not follow the zero_priced setting
  • Bug: Quantity would not work when the -/+ buttons were not utilized
  • Bug: Variation value would not be displayed if its value was 0 (zero)
1.2.7 08/04/2016
  • Feature: added tax suffix “woocommerce_price_display_suffix”
  • Bug: Fixed issue on quantity box for normal products
  • Bug: remove wp_reset_query in order to fix woocommerce shortcodes issues
  • Bug: put price data on the tr instead of the price td
1.2.6 07/26/2016
  • Feature: Added totals column
  • Feature: Added slide down fixed panel notification on add to cart
  • Bug: title would not show if there was a custom header set
1.2.5 06/21/2016
  • Feature: Added categories parameter on vartableall shortcode
  • Bug: id parameter was not working on varatableall shortcode
1.2.4 06/14/2016
  • Feature: Added hook “vartable_global_btn” to override the global cart html
  • Feature: Added product title option “title=1” on vartableall shortcode
  • 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
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 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 (thanks to Patrick)
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”
  • Added Greek translation
1.0 02/20/2015
  • Initial release
spyros