WooCommerce Product Table

4.3.10 — 16 July, 2026

  • Fix— Product table filters could exhaust memory on large tables.
  • Fix— Filters displayed when no filters were configured in the table builder.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.9.4.

4.3.9 — 17 June, 2026

  • Fix— Filter dropdowns not displaying when set up using the global default filter options.
  • Fix— Search filter dropdowns not displaying on tables that include hidden products.
  • Fix— Custom Design size input fields misaligned in WordPress 7.0.
  • Tweak— Improved the products count message displayed below the table.
  • Dev— Tested up to WordPress 7.0.
  • Dev— Tested up to WooCommerce 10.8.1.

4.3.8 — 9 April, 2026

  • Fix— Filter dropdowns not displayed when configured in the table builder.
  • Fix— Error handling for missing or deleted tables in the table builder.
  • Dev— Tested up to WooCommerce 10.6.2.

4.3.7 — 26 March, 2026

  • Fix— "Default WooCommerce order" sorting now follows the WooCommerce catalog default sorting option set in the Customizer.
  • Fix— search_on_click doesn't work on attributes.
  • Dev— Tested up to WooCommerce 10.6.1.
  • Dev— Tested up to WordPress 6.9.4

4.3.6 — 12 February, 2026

  • Tweak— Updated language files.
  • Fix— YITH Wishlist integration.
  • Dev— Tested up to WooCommerce 10.5.1.
  • Dev— Tested up to WordPress 6.9.1

4.3.5 — 30 December, 2025

  • Fix— Cannot sort taxonomies by number.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.4.3.
  • Dev— Tested up to WordPress 6.9.

4.3.4 — 26 November, 2025

  • Tweak— removed deprecated code.
  • Tweak— Added backwards compatibility for the date_columns parameter.
  • Fix— Incorrect currency parsing for the multi add-to-cart button for certain currencies.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.3.5.
  • Dev— Tested up to WordPress 6.8.3.

4.3.3 — 24 September, 2025

  • Fix— Cannot sort attributes by number.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.2.1.

4.3.2 — 4 September, 2025

  • Tweak— Refactored the entire sorting logic.
  • Tweak— Filters now show only relevant options.
  • Fix— Undefined array key "version_option_name".
  • Fix— Potential issue when checking for taxonomy objects on archive pages.
  • Fix— Multi-check "add to cart" button label was not properly formatting monetary values.
  • Dev— Updated internal libraries.
  • Dev— Tested up to WooCommerce 10.1.2.

4.3.1 — 22 July, 2025

  • Fix— i18n compatibility issue with WP 6.8.
  • Fix— Avada - quantity plus/minus buttons not showing inside modal.
  • Fix— "Select all" checkbox not checked after selecting a variation.
  • Fix— "Select all" checkbox not checked after selecting a variation when a variable product did not have a default variation.
  • Fix— "Select all add to cart" button label not updating when a variable product selection could not be added to the cart.
  • Dev— Tested up to WordPress 6.8.2
  • Dev— Tested up to WooCommerce 10.0.2.

4.3.0 — 23 June, 2025

  • New— Added ability to enable accent-insensitive search while lazy loading is disabled.
  • Tweak— Refactored v4.0.0 upgrade routine.
  • Fix— GeneratePress quantity buttons disappearing when using pagination.
  • Fix— Multi add to cart calculation logic ignoring when taxes are excluded from prices.
  • Fix— Table displaying incorrect number of products when using the product_limit attribute.
  • Fix— Radio buttons in add to cart form not working correctly when using the "All Products for WooCommerce Subscriptions" plugin.
  • Dev— Tested up to WooCommerce 9.9.4.

4.2.2 — 15 May, 2025

  • Fix— Default variation checkbox is pre-selected on page load.
  • Fix— Column width doesn't work properly when the header is hidden.
  • Fix— Table showing on archive pages when the Store is set to display subcategories only.
  • Dev— Tested up to WooCommerce 9.8.5.

4.2.1 — 28 April, 2025

  • Fix— Out of stock variations displayed when using separate variations and filtering by "instock" status.
  • Fix— [product_table] shortcode now correctly filters by custom field when using sort_by="cf:...", instead of returning all products.
  • Fix— Select2 styling.
  • Fix— PHP 8.4 Deprecations.
  • Fix— Strings translations in WP 6.8.
  • Fix— Duplicate options appearing under the "Sort by" setting.
  • Fix— Fields generated with the "Easy Post Types and Fields" plugin are not detected in columns.
  • Dev— Updated internal libraries and tested up to WordPress 6.8

4.2.0 — 25 March, 2025

  • New— Added ability to remove plugin’s data on uninstall.
  • New— Added ability to display table reset button on demand.
  • New— Added ability to toggle the "Select all" link.
  • New— Added custom_class shortcode parameter.
  • New— Integration of the YITH Request Quote column with the table builder interface.
  • Tweak— Logic of the wc_product_table_custom_class filter adjusted as per documentation.
  • Tweak— Updated German translation.
  • Fix— An issue where certain date formats were not sortable in certain conditions.
  • Fix— Custom fields not working in combined columns when only custom fields were selected.
  • Fix— Infinite spinner on lazy loaded tables when the "Hide Column Headings" option was enabled.
  • Fix— Unable to disable linking of the "Author" column.
  • Dev— Tested up to WooCommerce 9.7.1.
  • Dev— Tested up to WordPress 6.7.2

4.1.1 — 3 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 — 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 — 29 August, 2024

  • Fix— Compatibility issue with websites running PHP 7.4.

4.0.0 — 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 — 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 — 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 — 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 — 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 — 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 — 19 April, 2023

  • Fix— Variations were not being added by AJAX.
  • Dev— Tested up to WooCommerce 7.6.0.

3.0.7 — 11 April, 2023

  • Tweak— Include error messages along with the success ones.
  • Dev— Added more flexibility to the cart serialized data.

3.0.6 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 28 May, 2022

  • Fix— CSS improvements to add to cart buttons in different themes.

2.9.6 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 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 — 1 April, 2021

  • Added compatibility with new WooCommerce Quantity Manager plugin.
  • Dev— Renamed FitVids hook to wc_product_table_enable_fitvids.

2.8.3 — 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 — 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 — 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 — 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 — 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 — 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 — 7 July, 2020

  • Tested up to WooCommerce 4.3 and WordPress 5.4.2.

2.6.3 — 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 — 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 — 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 — 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 …

Our Customers Say

Very positive experience with the Support team We had a very positive experience with the Posts Table Pro team. Throughout our communication, they were highly professional, patient, and attentive to every detail we raised. Rather than simply providing general answers, they took the time to carefully understand our questions, investigate the issues, and follow up on the specific details that mattered to us. What impressed us most was their willingness to listen to feedback and continuously improve the product. The improvements they ultimately implemented addressed our concerns extremely well and delivered an excellent result. We truly appreciate their professionalism, patience, attention to detail, and commitment to improving the product. It has been a very satisfying experience working with such a responsible and responsive team. Highly recommended.
—Shao Hung chen