WooCommerce Product Table

4.1.1

Release date 03 February 2025

  • TWEAK

    Added a class to the table container based on the selected table style.

  • FIX

    An issue where the plugin could be activated while WooCommerce was not installed.

  • FIX

    Link options were being displayed in the wrong place.

  • FIX

    Unable to sort rows by date.

  • FIX

    Unable to sort rows by attribute.

  • FIX

    Conflict with the WooCommerce Product Add-Ons plugin.

  • FIX

    Fixed a bug where the sticky header was not being displayed correctly.

  • FIX

    Conflict with the WooCommerce Quick View Pro plugin when Posts Table Pro is active.

4.1.0

Release date 10 December 2024

  • NEW

    Added pre-built table templates.

  • NEW

    Added the possibility to merge columns into one combined column.

  • NEW

    Added new "Author" column.

  • NEW

    Added a sticky table header option.

  • NEW

    Added an option to hide the table heading.

  • NEW

    Added ability to clear the cache from the plugin settings page.

  • NEW

    Added ability to sort columns numerically.

  • NEW

    Added "Barn2" to widget descriptions.

  • NEW

    Allowed widgets to work on any page.

  • NEW

    Added integration with the "WooCommerce Custom Fields for Variations" plugin.

  • TWEAK

    Adjusted Woodmart quantity input style for Firefox.

  • TWEAK

    Reset the sortby option if lazy load is activated.

  • TWEAK

    Moved the "Show column heading" option to advanced column settings.

  • TWEAK

    Moved the "Link" option outside the advanced column settings.

  • TWEAK

    Added new options to the table builder that were originally only available while editing an existing table.

  • TWEAK

    When using the "WooCommerce Lead Time" plugin, the "Lead Time" column will now be displayed in the table builder.

  • TWEAK

    When using the "WooCommerce Quick View Pro" plugin, the "Quick View" column will now be displayed in the table builder.

  • TWEAK

    Cleaned up redundant code in certain areas of the plugin.

  • TWEAK

    Added "advanced" column settings to the table builder when creating a new table.

  • FIX

    Shortcode attributes were not being correctly parsed when the database contained no product tables.

  • FIX

    Attribute column was displaying all attributes instead of only the ones related to the variation while using the "Show one variation per row" option.

  • FIX

    An issue where a deprecation notice was being shown in the server logs due to WooCommerce discontinuing the use of the Navigation class.

  • FIX

    Translation compatibility issues with WordPress 6.7.

  • FIX

    An issue where Cloudways may falsely flag the plugin as a malware.

  • FIX

    jQuery deprecations warnings.

  • FIX

    Fixed bug where add to cart button inside the modal didn't work with AJAX.

  • FIX

    Fixed bug where sorting by custom field or sku wasn't showing all the products.

  • FIX

    Fixed bug where the product table wasn't being filtered on the search page.

  • FIX

    Fixed come custom field values were not being showing after upgrading to 4.0.

  • FIX

    Fixed bug where wizard was breaking on the columns step.

  • FIX

    Fixed bug where the table inline styling wasn't showing the proper CSS.

  • DEV

    Updated internal libraries and dependencies.

  • DEV

    Minor refactoring of the code to certain areas to make them more efficient.

  • DEV

    Fixed cross-sell purchase links.

  • DEV

    Tested up to WooCommerce 9.4.3.

  • DEV

    Tested up to WordPress 6.7.1

4.0.1

Release date 29 August 2024

  • FIX

    Compatibility issue with websites running PHP 7.4.

4.0.0

Release date 29 August 2024

  • NEW

    Added table builder.

  • NEW

    Added WooCommerce Wholesale Pro integration with table builder.

  • NEW

    Created a new settings area under WordPress > Products > Product Tables.

  • NEW

    Moved some global settings to the table builder.

  • NEW

    Added a new “Total” column.

  • NEW

    Added sub-total to multi add to cart button.

  • NEW

    Added new text settings to edit sub-total text.

  • NEW

    Added a new “Select all” link.

  • FIX

    Fixed checkbox and buy column not being formatted correctly.

  • FIX

    Fixed multi cart button showing wrong text.

  • FIX

    Fixed cart button not updating when using lazy load.

  • FIX

    Fixed Woodmart quantity input style issue on Firefox.

  • FIX

    Fixed shop page template not working in block themes.

  • FIX

    Fixed PHP error message where PTP list wasn't being shown whenever WPT, WWP and PTP are active.

  • FIX

    Fix basename bug not working on non Windows servers.

  • FIX

    Recalculate responsive when table become visible.

  • TWEAK

    Quantity picker now updates the number of items automatically.

  • TWEAK

    Multi cart and "Clear all" button resets after adding to cart.

  • TWEAK

    Disabled lazyload if separated variations is selected.

  • TWEAK

    Made column links to work with individual tax: and att: column names.

  • TWEAK

    Changed [product_table] shortcode to look up to table builder settings if there is a table defined.

  • TWEAK

    Use plugin default attributes on shortcode when there is no table defined.

  • TWEAK

    Made search_on_click working per column basis.

  • TWEAK

    Validate stock using options from external plugins.

  • TWEAK

    Made search_on_click work with categories and tags.

  • DEV

    Added wc_product_table_args_id filter hook.

  • DEV

    Tested up to WooCommerce 9.2.3.

  • DEV

    Tested up to WordPress 6.6.1.

3.2.0

Release date 16 May 2023

  • NEW

    Added Bricks theme integration.

  • FIX

    Table wasn't sorting by variation custom date field.

  • FIX

    Numerical sorting wasn't working.

  • FIX

    Bug with WPO integration where "View cart" message was appearing after an option was clicked.

  • FIX

    Placeholder image wasn't showing in the image column.

  • FIX

    Product image wasn't being displayed for variable product if there's no main featured image.

  • FIX

    Enfold theme compatibility bug where plus and minus add-to-cart buttons were being counted twice.

  • TWEAK

    Added Enfold theme compatibility to work with WPF as well.

  • DEV

    Added wc_product_table_get_products filter hook.

  • DEV

    Tested up to WooCommerce 8.8.3.

  • DEV

    Tested up to WordPress 6.5.3.

3.1.3

Release date 30 November 2023

  • TWEAK

    Updated the search_box attribute to work with true or false values.

  • TWEAK

    Allow cf shortcode argument to search for custom field values with spaces.

  • TWEAK

    Reset button automatically hides if search box and filters are inactive.

  • DEV

    Minified jquery.fitvids.min.js asset.

  • DEV

    Tested up to WooCommerce 8.3.1.

  • DEV

    Tested up to WordPress 6.4.1.

3.1.2

Release date 1 November 2023

  • FIX

    Fixed error on plugin activation when WooCommerce is not activated.

  • DEV

    Declared WooCommerce HPOS compatibility.

  • DEV

    Added SECURITY.md file.

  • DEV

    Tested up to WooCommerce 8.2.1.

  • DEV

    Tested up to WordPress 6.3.2.

3.1.1

Release date 26 July 2023

  • TWEAK

    Fixed a settings typo.

  • FIX

    Set default variations variables as an array to pass to the add_to_cart function.

  • DEV

    Made the rows ids unique.

3.1.0

Release date 18 July 2023

  • NEW

    Added a new stock option.

  • FIX

    Searches doesn't have in consideration the HTML tags.

  • FIX

    Fixed error message for separate variations.

  • FIX

    Set default variations as an array on the add_to_cart function.

  • DEV

    Added wc_product_table_args filter hook.

  • DEV

    Updated Barn2 libraries and dependencies.

  • DEV

    Updated to webpack-config 2.0.0.

  • DEV

    Tested up to WooCommerce 7.9.0.

  • DEV

    Tested up to WordPress 6.2.2.

3.0.8

Release date 19 April 2023

  • FIX

    Variations were not being added by AJAX.

  • DEV

    Tested up to WooCommerce 7.6.0.

3.0.7

Release date 11 April 2023

  • TWEAK

    Include error messages along with the success ones.

  • DEV

    Added more flexibility to the cart serialized data.

3.0.6

Release date 6 April 2023

  • DEV

    Added a new filter hook 'wc_product_table_use_table_layout' to determine whether to use the table layout or not.

  • DEV

    Added a new verification on quantity filters if the product exists.

  • DEV

    Tested up to WordPress 6.2 and WooCommerce 7.5.1.

3.0.5

Release date 27 February 2023

  • FIX

    Variation forms cause endless loop when updating in hidden cell.

  • DEV

    Tested up to WooCommerce 7.4.0.

3.0.4

Release date 16 January 2023

  • NEW

    Full compatibility with Variation Swatches for WooCommerce (Emran Ahmed / getwooplugins).

  • NEW

    Compatibility with CommerceKit Attribute Swatches plugin (CommerceGurus).

  • FIX

    Support lazy load for YITH Request A Quote Premium.

  • FIX

    Search filters were not correctly reset if a filter selection had been made, then a free text search was performed and subsequently reset.

  • TWEAK

    Minor improvements to cart template for variable products.

  • DEV

    Updated DataTables to 1.13.1.

  • DEV

    Added wc_product_table_cart_form_class_variable hook.

  • DEV

    Changed wc_product_table_data_add_to_cart hook to wc_product_table_data_buy.

  • DEV

    Tested up to WooCommerce 7.3.0.

3.0.3

Release date 10 November 2022

  • NEW

    Integration with YITH WooCommerce Request A Quote Premium.

  • NEW

    Support custom fields for individual variations.

  • FIX

    Spaces in filter headings were being accidentally removed.

  • FIX

    Conflict when other data tables were displayed inside a lazy loaded table.

  • FIX

    Theme improvements in BeTheme, Bridge, Divi, Porto and Total.

  • TWEAK

    Cart buttons and other elements now adjust based on website font size.

  • DEV

    Tested up to WooCommerce 7.1.0.

3.0.2

Release date 29 October 2022

  • NEW

    Search filters now show only the relevant options based on table content when table is first loaded (standard load only).

  • FIX

    When filters is set to 'Show based on table content', don't display all global attributes as search filters.

  • FIX

    Support all UTF-8 characters when selecting products by category, tag, term, when excluding categories, and in the sort by option.

  • FIX

    Conflict with search_term option when using standard load which could produce incorrect results.

  • TWEAK

    Support the % character in the widths option, and px units in the image_size option.

  • TWEAK

    Change minimum search term length to 2 characters in all scenarios (search_term option, lazy load, standard load).

  • TWEAK

    Re-register any required scripts/styles that may have been deregistered by theme.

  • TWEAK

    Updated Setup Wizard.

  • TWEAK

    Updated settings page and refactored settings code.

  • DEV

    Deprecated hooks wc_product_table_max_product_limit, wc_product_table_customdata[column] and wc_product_table_custom_dataatts[column].

  • DEV

    Support arrays or strings for all list based options in wc_get_product_table and wc_the_product_table.

  • DEV

    Tested up to WordPress 6.1 and WooCommerce 7.0.

3.0.1

Release date 13 September 2022

  • NEW

    Search filter options are refreshed after a free text search, based on current table contents.

  • FIX

    Video files were sometimes displayed at the incorrect size or in the wrong proportion.

  • FIX

    Audio files and playlists were not displayed correctly, especially in mobile responsive rows.

  • FIX

    On reset, the search filters were not reset correctly after performing a free text search.

  • FIX

    Search filters that contained options that were substrings of other options (e.g. rook, brook) resulted in incorrect product search results.

  • FIX

    Table rows where all cells are empty were not added to the table, which made the post total incorrect.

  • FIX

    Ensure selectWoo script is not de-registered by theme.

  • FIX

    Remove previous add to cart errors when ordering the product a second time.

  • FIX

    Astra Pro - add compatibility for new quantity plus and minus buttons in Astra Pro Addon Plugin 3.9.

  • FIX

    Divi - adjust table size correctly when displaying tables inside a toggle.

  • TWEAK

    Always use column control method for responsive rows when the first column has 'mobile' visibility.

  • DEV

    Added backwards compatibility for short description column class 'col-short-description'.

  • DEV

    Ensure default scripts for media files are registered when displaying media via custom fields.

  • DEV

    Refactor templates for variable products in the Buy column, to allow easier customisation by theme/plugins.

  • DEV

    Update DataTables library to 1.12.1.

  • DEV

    Tested up to WooCommerce 6.8.2.

3.0

Release date 8 July 2022

  • NEW

    Added an option to display hidden products in the product table.

  • NEW

    Added an option to change the product name format for variable products when displaying one variation per row.

  • NEW

    Added a new column to show the product last modified date (date_modified). Products can also be sorted by last modified date.

  • NEW

    Renamed 'short-description' column to 'summary', with backwards compatibility.

  • NEW

    The 'summary' column will now fallback to the main product description, if there is no short description entered.

  • FIX

    Fix and improve compatibility issues with the following themes: Astra, BeTheme, Divi, Enfold, Flatsome, GeneratePress, Hello Elementor, JupiterX, Porto, Salient, TheBox, Total, TwentyTwenty-One, TwentyTwenty-Two, Uncode, Vantage, Woodmart, X, XStore.

  • FIX

    Fix compatibility issue with Nice Select jQuery library.

  • FIX

    Fix styling issues with tables used on the single product and category pages.

  • FIX

    Display correct stock status for variable products with no available variations.

  • TWEAK

    Various styling improvements to the Buy column.

  • TWEAK

    Don't reset variations after adding to the cart, to replicate WooCommerce behaviour.

  • TWEAK

    Improve display of responsive modal lightbox.

  • TWEAK

    Improve display of table on mobile devices.

  • TWEAK

    Various improvements to the WooCommerce Product Addons integration.

  • TWEAK

    Improvements to plugin settings page.

  • DEV

    Add filters for table data (e.g. product name) before a link to the product page is added.

  • DEV

    Renamed wc_product_table_data_short_description hook to wc_product_table_data_summary.

  • DEV

    Apply 'purchasable' and 'not-purchasable' classes to the whole row instead of inner div element.

  • DEV

    Add product classes ('purchasable', 'instock' etc) to the responsive child row and modal lightbox.

  • DEV

    Tested up to WooCommerce 6.6.1.

2.9.7

Release date 28 May 2022

  • FIX

    CSS improvements to add to cart buttons in different themes.

2.9.6

Release date 28 May 2022

  • NEW

    Added support for required checkboxes in WooCommerce Product Addons.

  • NEW

    Added a plugin setup wizard.

  • FIX

    Allow space character to be used in custom headings for search filters.

  • TWEAK

    Re-order settings page and update color picker settings.

  • TWEAK

    Improve support for Avada and Flatsome themes.

  • DEV

    Remove various !important declarations to allow easier customization.

  • DEV

    Refactor 3rd party plugin integrations.

  • DEV

    Tested up to WordPress 6.0, WooCommerce 6.5.1 and Product Addons 5.0.0.

2.9.5

Release date 12 March 2022

  • FIX

    Fix the 'Filter by attribute' widgets to support changes made in WooCommerce 6.3.

  • FIX

    Sort by SKU was hiding certain products in the table which didn't have an SKU.

  • Tested up to WordPress 5.9.2 and WooCommerce 6.3.1.

2.9.4

Release date 24 February 2022

  • NEW

    Integration with SearchWP (the WooCommerce Product Table extension provided by SearchWP is no longer required).

  • FIX

    Some internal search data was incorrectly formatted as phone numbers in iOS Safari, which resulted in some items being removed from the filter dropdown.

  • FIX

    Obfuscate price in HTML data attributes, to prevent prices being viewed in HTML source when prices are hidden (e.g. in Wholesale Pro).

  • FIX

    Fix bug adding variable products to cart via checkbox, when the variable product contains an 'Any' variation.

  • Tested up to WordPress 5.9.1 and WooCommerce 6.2.1.

2.9.3

Release date 1 February 2022

  • FIX

    Date custom fields are now displayed in the correct language, instead of only in English.

  • FIX

    Using certain special characters in the 'cf' option caused the custom field selection to fail.

  • FIX

    Improve compatibility with the Porto theme.

  • Tested up to WordPress 5.9 and WooCommerce 6.1.1.

2.9.2

Release date 3 January 2022

  • FIX

    Remove unused security token to prevent problems with caching plugins.

  • FIX

    The 'links' option now correctly supports the 'id' column and using 'false' to disable all links.

  • FIX

    Improved sorting for grouped and variable products.

  • Updated Italian translations.
  • Added hooks for internal sort data used to sort products (standard loading).
  • Updated widgets to reflect the latest changes in WooCommerce, and renamed to PSR-4 standard.
  • Removed FILTER_SANITIZE_STRING as deprecated in PHP 8.1.
  • Removed woocommerce-compat.php as no longer needed.
  • Tested up to WordPress 5.8.2, WooCommerce 6.0 and WooCommerce Product Addons 4.4.

2.9.1

Release date 18 October 2021

  • FIX

    Fixed an issue with filter dropdowns caused by the WooCommerce 5.8 update.

  • Added Dutch and Dutch Formal translations.
  • Updated French, German and Spanish translations, including extra locales for Spanish.
  • DEV

    Updated script and CSS distribution to webpack.

  • DEV

    Replace wp_localize_script with wp_add_inline_script.

2.9

Release date 16 September 2021

  • FIX

    Theme compatibility issues in Woodmart, Avada, Flatsome, Enfold and Juipter themes.

  • Improved RTL language support.
  • Styling improvements in WooCommerce Product Addons.
  • Tested up to WordPress 5.8.1 and WooCommerce 5.7.0.

2.8.7

Release date 6 August 2021

  • Improve integration with WooCommerce Product Addons.
  • Always show 'All' option in page length dropdown menu.
  • Improve behavior of automatic checkbox selection when changing item quantity.
  • Improve reset of product after adding a single product to the cart.
  • FIX

    Bug when sorting the table by custom field when the same field is also selected via the 'cf' option.

  • FIX

    Bug with WooCommerce Product Addons which prevented addons being added to the cart via the checkbox column.

  • FIX

    Bug with 'user_products' option when using lazy load or with a product limit of -1.

2.8.6

Release date 30 June 2021

  • Use a custom class for the variations form to prevent clashes with WooCommerce.
  • Styling improvements for WooCommerce Product Addons.
  • Tested up to WooCommerce 5.5 and WordPress 5.8.
  • FIX

    Prevent accidental update of main product image when selecting a variation from the table when table is used on the single product page.

  • FIX

    Increase the order limit for the 'user_products' option.

  • FIX

    An issue with filter dropdowns when logged in and admin bar displayed causing usability issue with dropdown items.

  • FIX

    An issue with filter dropdowns where the width was set incorrectly in some browsers (e.g. Safari) causing the placeholder to be truncated.

  • FIX

    Added checks to prevent 'class already declared' errors on some server configurations.

  • FIX

    Fixes for Salient and Porto themes.

2.8.5

Release date 20 April 2021

  • FIX

    An issue with the positioning of the search filter dropdown items introduced after the WooCommerce 5.2 update.

  • FIX

    A bug with the user_products option which showed all ordered products if user has none.

  • FIX

    A bug with missing products in the user_products option when product_limit is set to -1.

2.8.4

Release date 1 April 2021

  • Added compatibility with new WooCommerce Quantity Manager plugin.
  • DEV

    Renamed FitVids hook to wc_product_table_enable_fitvids.

2.8.3

Release date 24 March 2021

  • Added new options for displaying product tables in WooCommerce templates. There are now separate options for product categories, tags, attributes, custom taxonomies and search results.
  • Improved the Photoswipe event handler.

2.8.2

Release date 3 March 2021

  • FIX

    Fixed a bug which caused the quantity for the previous product added to cart to be used as the default for all products in the table. This only affected tables with the "AJAX cart" option disabled.

  • FIX

    Fixed an issue with the dropdown filters when the filter heading was wider than the dropdown items.

  • FIX

    Fixed a bug which caused accidental display of responsive child rows when the product image was used as the first column.

  • FIX

    Ensure quantities, checkboxes and variations are reset when adding products to the cart from responsive child rows.

  • FIX

    Improved loading of icon font to prevent render blocking.

  • Added support for new navigation menus in WooCommerce Admin feature plugin.
  • Updated DataTables to 1.10.23.
  • Tested up to WordPress 5.7 and WooCommerce 5.1.
  • Minor code improvements.

2.8.1

Release date 23 December 2020

  • FIX

    Fixed a bug searching by SKU when using lazy load.

  • FIX

    Fixed positioning of search filter dropdown items when the browser has a vertical offset.

  • FIX

    Styling improvements in Enfold and Jupiter themes.

  • DEV

    Added hook 'wc_product_table_enable_select2' to allow developers to enable/disable select2 library.

2.8

Release date 30 November 2020

  • Improve compatibility in various themes including XStore and Uncode.
  • No longer automatically select variations in the Add to Cart column when selecting from a dropdown filter or sidebar widget.
  • Renamed the 'add-to-cart' column to 'buy' (previous column still supported).
  • Renamed the 'show_quantity' option to 'quantities' (previous option still supported).
  • Improved display of cart column in responsive rows.
  • Improved display for RTL languages.
  • Updated the Spanish, French and German translations.
  • FIX

    Prevent wide dropdown filters extending beyond the page width.

  • FIX

    Bug which caused non-Latin characters to be removed from columns and filter headings.

  • FIX

    Bug with product totals message when using lazy load.

  • FIX

    The page length wasn't reset correctly when resetting the table.

  • FIX

    Prevent conflict with responsive column display where the column name contained a reserved keyword (e.g. "mobile").

  • FIX

    Bug when saving columns option in the plugin settings.

  • DEV

    Prevent themes from de-registering required scripts.

  • DEV

    The column class filter wc_product_table_columnclass[column] now applies to all rows in table, not just headings.

  • DEV

    Custom columns should now implement Table_Data_Interface.

2.7.1

Release date 5 November 2020

  • Various CSS improvements including improved RTL support and theme compatibility.
  • Reintroduced the 'Ajax add to cart' option on settings page.
  • FIX

    Bug introduced in 2.7 which broke the search filter for custom taxonomies.

  • FIX

    When adding multiple products to the cart, the quantities were reset incorrectly when using a min/max quantities plugin.

  • DEV

    Updated DataTables to 1.10.22.

2.7

Release date 22 October 2020

  • The dropdown filters now display only relevant items, and update automatically after making a selection depending on results (excludes lazy load).
  • Added the ability to set custom headings for dropdown filters.
  • Other filter improvements: added a search box to filters, use the selectWoo library, removed the 'Filter:' label.
  • Changed the wording of the product totals count below the table.
  • Changed the default position of the page length selector to below the table.
  • Automatically tick the Add to Cart checkbox when a variation is selected.
  • Always show the product button for non-purchasable products when Add to Cart checkboxes are enabled.
  • Improvements to the product modal when using the responsive_display="modal" option.
  • Replaced FontAwesome with custom font based on IcoMoon Free icon pack (GPL license).
  • Various minor improvements to settings page.
  • Improve the Product Addons integration and remove support for older versions.
  • When using Quick View Pro to open product links, clicking image will now open the quick view rather than image lightbox.
  • Tested up to WooCommerce 4.6.1 and WordPress 5.5.1.
  • FIX

    Improve error handling when adding to the cart, and prevent multiple errors being shown for the same product.

  • FIX

    Adding to the cart from the responsive modal now redirects back to the product table rather than the single product page.

  • FIX

    Improved handling of attribute data used for dropdown filters to prevent table loading errors.

  • FIX

    Bug when using Quick View Pro plugin to open products from the table when variations are disabled.

  • FIX

    Bug with Product Addons plugin which prevented products with addons being ordered via the cart checkbox.

  • DEV

    Added hook wc_product_table_available_variations.

  • DEV

    Renamed various classes and moved to plugin namespace. The following classes are now deprecated: WC_Product_Table_Plugin, WC_Product_Table, WC_Product_Table_Columns, WC_Product_Table_Query, WC_Product_Table_Config_Builder, WC_Product_Table_Args, Abstract_Product_Table_Data.

2.6.4

Release date 7 July 2020

  • Tested up to WooCommerce 4.3 and WordPress 5.4.2.

2.6.3

Release date 1 May 2020

  • TEST

    Compatibility with WooCommerce 4.1 and WordPress 5.4.1.

  • TWEAK

    Minor improvements to settings page.

  • DEV

    Added Composer support.

2.6.2

Release date 2 April 2020

  • FIX

    License system - change license checking to prevent accidental deactivation.

  • FIX

    Incorrect class names referred to in deprecated cart handler functions.

  • DEV

    Further code refactoring for new plugin architecture.

2.6.1

Release date 26 March 2020

  • FIX

    License system - change logic for license URL storage and checking to prevent conflict with 3rd party plugins (e.g. multi-lingual plugins).

2.6

Release date 20 March 2020

  • NEW

    Only load product table scripts and styles on pages where they are required.

  • FIX

    When sorting by custom field using lazy load, ensure products without the custom field are always included in the table results.

  • FIX

    Prevent variation dropdowns sharing the same HTML ID when several products share the same attribute.

  • TWEAK

    Deprecate backwards compatibility for WooCommerce 3.3 and below.

  • DEV

    Add new Barn2 license system.

  • DEV

    Minor updates and code improvements to settings page.

  • DEV

    Code refactoring and deprecate WC_Product_Table_Factory, WC_Product_Table_Cart_Handler and WC_Product_Table_Ajax_Handler.

2.5.2

Release date 13 March 2020

  • NEW

    Add options to display product table automatically in main shop and product categories.

  • NEW

    Tested up to WooCommerce 4.0 and WordPress 5.4.

  • TWEAK

    Add order limit to 'user_products' shortcode option, and add filter for order query args.

  • DEV

    Update DataTables library to latest version (1.10.20).

2.5.1

Release date 17 January 2020

  • FIX

    Typo on hook name for SKU search in product table query.

  • FIX

    Error with add to cart notices when adding multiple products to cart.

  • TWEAK

    Remove loading of quick view scripts as this is now handled by WooCommerce Quick View Pro.

  • TWEAK

    Remove reference to deprecated Apple Pay class in WooCommerce Stripe extension.

  • TWEAK

    Untick checkbox in 'add to cart' column when quantity is reduced to 0.

  • TWEAK

    Update 'add to cart' column template for variable products.

2.5

Release date 25 October 2019

  • NEW

    Added new 'user_products' option to display products previously purchased by current user.

  • NEW

    Fully tested up to WordPress 5.3 and WooCommerce 3.8.

  • FIX

    Checkboxes in Add to Cart column now automatically selected when increasing quantity from 0 to 1.

  • FIX

    Disable lightbox if explicitly linking from image column.

  • FIX

    Ensure selection of search filters stays in sync when using them above and below table.

  • DEV

    Remove support for WooCommerce < 3.0 and WordPress < 4.7.

  • DEV

    Added 'wc_product_table_enable_lazy_load_sku_search' hook to enable/disable SKU search when using lazy load.

  • DEV

    Remove escaping for HTML availability in stock column.

2.4.2

Release date 15 July 2019

  • FIX

    Sort order was not applied correctly when sorting by SKU with lazy load enabled.

  • Tested up to WP 5.2.2 and WC 3.6.5.

2.4.1

Release date 16 April 2019

  • NEW

    Support for sorting by custom field with lazy load.

  • NEW

    Support for WooCommerce 3.6.

  • FIX

    Fix issue when sorting by date custom field when using the product limit option.

  • FIX

    WooCommerce Product Addons - fix issue when using the Short Text addon when bulk adding products to cart.

  • FIX

    Fix bug with rating widget when filtering by 2 or more ratings.

  • FIX

    Remove default mediaelement stylesheet when using X theme.

2.4

Release date 27 February 2019

  • NEW

    Support for WooCommerce Quick View Pro plugin.

  • FIX

    Ensure variations for a variable product are valid when filtering them for the filter widgets.

  • FIX

    Ensure price sorting works correctly when prices are entered without decimals.

  • FIX

    Ensure sorting for date custom field works correctly when 1 or more posts is missing custom field data.

  • FIX

    Ensure global $product is reset after adding products to table.

  • Change default links option to 'all' (will not affect existing product tables).
  • Styling tweaks and theme improvements.
  • Tested up to WP 5.1 and WC 3.5.5.

2.3.1

Release date 19 December 2018

  • Tested up to WP 5.0.1 and WC 3.5.2, including testing with new block editor (Gutenberg).
  • FIX

    Prevent accidental update of images added via custom field when selecting variations.

  • FIX

    Prevent images bleeding beyond width of table on mobile.

  • FIX

    Ensure correct product limits and totals in search results when using archive-product.php.

  • FIX

    Ensure responsive + / - icon is visible when first column is empty.

  • FIX

    Formatting and sorting of date custom fields in EU/AU date format (dd/mm/yyyy or dd/mm/yy).

  • FIX

    Ensure sorting for date custom field works correctly when 1 or more products is missing custom field data.

  • FIX

    Ensure custom taxonomies used as dates are correctly formatted when using the date_format option.

  • DEV

    New filters 'wc_product_table_custom_field_is_eu_au_date' and 'wc_product_table_taxonomy_is_eu_au_date'.

2.3

Release date 16 November 2018

  • NEW

    Support for WooCommerce Product Addons v3.

  • NEW

    Sorting by SKU now always defaults to alphabetical sorting - use the 'wc_product_table_use_numeric_skus' filter to use numerical sorting.

  • FIX

    'button' column was broken after 2.2.5 update.

  • TWEAK

    Improved table reset when using product addons.

  • TWEAK

    Load scripts for 'add-to-cart' and 'image' columns only when column is present in table.

  • TWEAK

    Better support for custom columns and overriding data for default columns.

2.2.5

Release date 22 October 2018

  • FIX

    Fatal error in PHP 5.5 and below.

2.2.4

Release date 21 October 2018

  • Added Chinese translations (simplified and traditional).
  • Tested with WooCommerce 3.5.
  • FIX

    Bug in product query when selecting from multiple categories, tags, or terms in shortcode and applying filter dropdowns.

  • FIX

    Bug with lazy load which prevented cache being loaded when sorting by date.

  • FIX

    Incompatibility with servers running PHP 5.5 and below.

  • FIX

    Prevent invalid columns being entered on settings page.

  • FIX

    No data being added for certain attribute columns when using separate variations.

  • FIX

    Attribute dropdown filters didn't include all values when using separate variations.

  • FIX

    WooCommerce Product Addons - fix bug with display of product-specific addons.

  • FIX

    WooCommerce Product Addons - intermittent add to cart bug when adding multiple …

WooCommerce Product Table

Not bought the plugin yet?
WooCommerce Product Table left-right CTA Buy Now

Our Customers Say

Superb support Multiple email recipients is a cracking plugin which is very reliable and super-easy to use and setup. It's surprising that this feature isn't built into woocommerce so thank you Barn2 for this plugin!
—Alan