WooCommerce Product Table is a premium WooCommerce extension that allows you to display your products in an interactive table.
Developed by the English company Barn2 Media, the plugin is responsive and has full support for custom taxonomies and custom fields.
The product tables it creates look great and enhance the experience for customers by giving them full control over what products are displayed. This should help increase sales.
To see WooCommerce Product Table in action, check out my video review below.
Keep reading on if you would like to read my thoughts about this eCommerce solution.
How to Set Up WooCommerce Product Table
After installing WooCommerce Product Table, go to the products tab in your WooCommerce settings area. You will see a new page for “Product Tables” in this area.
You need to enter your product key on this page. Once activated, you can continue to use the plugin as long as you want.
To add a product table to a post or page on your website, you simply use the shortcode product_table (wrap  brackets around this shortcode).
The default shortcode will list all products from your website. You can then filter products and change what data is displayed by using different attributes within the shortcode.
For example, the shortcode product_table columns=”sku,name,description,tags,price,add-to-cart” category=”ebooks” specifies six columns to be displayed for products from the ebooks category. You could also define the size of product images using the image_size attribute. For example, product_table columns=”image,name,price,add-to-cart” image_size=”80×80″.
Through shortcodes you can change columns, products, dates, links, tables, and much more. There is a complete list of product table options on the Barn 2 Media website that explains each table option with examples.
What Can WooCommerce Product Table Do?
The purpose of WooCommerce Product Table is straight-forward. It allows you to display your products in a professional interactive table that is searchable and sortable.
By using multiple shortcodes and customising them how you want, you can display your products in many wonderful ways. Separate tables can be created for each product category. You could also group tables according to common themes using custom fields and taxonomies.
As you would expect, tables are responsive, so they will look great on mobiles, tablets, and desktops.
The plugin has many cool features.
Lazy loading helps you improve performance by loading products when a user scrolls down the page. Products are also added to the cart using AJAX so that the user does not need to refresh their page after buying something.
The beauty of the plugin is that it gives customers great control over how they shop. Searching for a product using a keyword instantly filters the table to only show relevant results. Customers can also filter data using categories, colours, and other product fields. The amount of products displayed on a page can be changed at any time too and all filters can be removed instantly by clicking on the reset button.
To get a better understanding of how the plugin works, I highly recommend viewing the many product tables available in the WooCommerce Product Table demo area.
You can add as many filters as you want to tables. This is incredibly useful if your product table is displaying a long list of items.
Customers can also customise items before they add them to their cart. For example, for a t-shirt they could specify the colour and size before clicking to buy.
Support for custom fields means that you can add unique columns to your tables. In the example below, a custom link column has been added to the table.
The plugin also has a no_products_message attribute that you can add to shortcodes to change what is displayed when items are out of stock.
WooCommerce Product Table comes packaged with four WordPress widgets: Average rating filter, layered nav, layered nav filters, and price filter.
With the layered nav widget you can change the widget title, product attribute, change the display type from list to dropdown, and change the query type from AND to OR. You can only change the title with the other three widgets.
The screenshot below illustrates how these widgets can be used on your website to improve the browsing experience for customers.
Product tables will use the native styling from your WordPress theme. You can customise tables further by adding custom CSS to your website’s design, but there is easy way of changing colours, margins, or padding.
This isn’t necessarily a problem as product tables will remain consistent with the rest of your online shop. Still, a few built-in styling options would be welcomed.
WooCommerce Product Table is far from being unique in using shortcodes. Shortcodes are used by a variety of WordPress plugins to add content to pages. This includes contact form plugins, drag and drop page builders, newsletter forms, and more.
The great thing about shortcodes is that once you have learned all of the available attributes, you can quickly create tables and customise them to make them unique. The learning curve is not difficult either since you can refer to the shortcode list at any time.
Although the plugin is not difficult to use, I still believe that WooCommerce Product Table will be a better solution if it added more user-friendly options.
Apart from the license key page, there are no options for the plugin. None at all.
I would like to see a button added to the WordPress visual editor which loads up a table creation pop up menu. From this menu you could choose what you do and do not want to show in your product table. The menu would then create the appropriate shortcode and insert it into your content.
Alternatively, you could add a dedicated table creation page that allows you to construct tables. You could then load up a menu via the WordPress visual editor that allows you to select which table is inserted into content area. This is how TablePress does it.
There is a lot to love about WooCommerce Product Table.
The plugin can be used to add beautiful interactive product tables to your online shop. The additional features for customers, such as filtering, sorting, and search options, should help increase sales. Support for custom fields opens up a world of possibility too.
The shortcode system works well and I have no doubt that most WooCommerce shop owners will be comfortable using them. I would however love to see a more user-friendly way of creating tables added to the plugin.
WooCommerce Product Table is available from Barn 2 Media from $75 for one website. The license for two to give websites is $135 and the license for six to ten websites is $275.
All licenses come with 12 months of support & updates and a 30-day money back guarantee. At renewal you can renew your license at a 30% discount or choose to keep using the existing version you have.
Thanks for reading.