2. Product Table settings
The plugin settings page can be found at WooCommerce → Settings → Products → Product tables. You can also configure the main settings in the plugin setup wizard, which opens when you first activate the plugin and can be relaunched from the settings page.
The settings apply to all product tables you create , however you can override many of these options for individual tables by setting the appropriate shortcode option.
License key
Enter your license key in the box. This is essential for the plugin to work and for you to receive automatic plugin updates. Click 'Activate' or save the settings to activate your license.
Shop integration
Use these options to enable the table layout globally throughout your store, instead of having to create each table individually via a shortcode.
- Shop page - enables the product table layout on your main shop page (selected at WooCommerce → Settings → Products → General).
- Product search results - enables the product table layout on product search results pages. Note: The product search results is a product-specific search provided by WooCommerce. It is not possible to display product tables on the global WordPress search with this option. If you want to do that, please see our other table plugin Posts Table Pro.
- Product categories - enables the product table layout on product category pages.
- Product tags - enables the product table layout on product tag pages.
- Product attributes (listed individually) - enables the product table layout on product attribute pages, if these are available on your site.
Table content
Columns
Add a comma separate list (without spaces) of the columns to appear in the table.
The available columns are: sku
, id
, name
, description
, summary
, date
, categories
, tags
, image
, reviews
, stock
, weight
, dimensions
, price
, buy
, and button
. You can also add columns for any product attribute, custom field or custom taxonomy term.
Example: name,summary,price,buy
Description length
If you are using the description column, then this option controls the number of words that will appear in the table. Enter a whole number.
More information
Product links
Choose whether items in the product table are clickable. The following columns can be formatted as links: sku
, name
, categories
, tags
, attributes
, any custom taxonomy
, and image
.
Enter all
to add links to all possible columns, none
to disable all links, or add a comma separated list (without spaces) of the specific columns that should be clickable.
More information
Image size
This option controls the size of the product image in the image column. Enter the required image size in pixels, e.g. 50x70 will set the image to 50 pixels wide by 70 pixels high.
More information
Loading
Lazy load
Tick this box if you want to load the products one page at a time, or if you want the product table to load after the rest of the content on your page. This option boosts performance for stores with lots of products, but there are some limitations. Please refer to the More information link below.
More information
Product limit
Enter a whole number to specify the maximum number of products that can appear in the table. (Not applicable if you're using the lazy load option.)
Warning: Increasing this number could cause performance issues or even server crashes. We recommend activating lazy load so that only one page of products are loaded at a time - this allows you to include as many products you like without having to worry about performance.
More information
Show hidden products
By default, WooCommerce Product Table respects the visibility settings of each product. This means that if you have used the 'Catalog visibility' settings for a product to hide it from the shop, then it will not appear in the product table either.
You can change this by enabling the 'show hidden products' option. Hidden products will then appear in the table.
Sorting
Sort by
Choose an option for how the table will be sorted when it first loads. Customers can also sort the table by clicking on any column header.
More information
Sort direction
Choose whether the table will be ordered in ascending or descending order.
More information
Search and filter
Product filters
This option controls whether or not filter dropdowns will appear above your product tables. You can add filters for product categories, tags, custom taxonomies, attributes or variations.
- Disabled - no filters will be displayed.
- Enabled - shows all possible filters based on the contents of the table.
- Custom - add a comma separated list (without spaces) of which filters to add.
Search box
Positions, shows or hides the keyword search box.
More information
Number of products found
Positions, shows or hides the total number of products in the table.
Reset search
Allows you to display a search reset link.
Add to cart
Add to cart method
If you have included the buy
column, then this option controls whether it displays cart buttons, a multi-select checkboxes, or both.
More information
Quantities
Show a quantity selector next to the add to cart button, if you have included the buy
column in the table.
More information
Variations
If you are showing variable products in the table, then this option controls whether customers must click through to select variations on the single product page; whether the variations will appear as dropdown lists in the buy
column; or whether to list variations as separate rows in the table.
More information
Variation name format
If you selected 'Show one variation per row', then you can also choose a variation name format:
- Full (product name+ attributes) - This is the default and displays the product name along with the variation attribute. For example "Ninja Hoodie - White, Large".
- Attributes only - Displays the variation attribute for the product. For example "White, Large".
- Product name only - Displays the product name only. For example "Ninja Hoodie".
Multi-select cart button
If you have selected 'Add to cart checkboxes' or 'Buttons and checkboxes' for the Adding products to cart option, then this option will control whether the 'Add to Cart' button appears above or below the table.
More information
Multi-select button text
This option will change the text for the multi-select cart button.
Pagination
Products per page
Enter a whole number to control how many products appear on each page of the table. If there are more products than the number of rows per page then pagination links will appear linking to the other pages.
More information
Products per page control
Positions, shows or hides the 'Show [x] per page' dropdown.
More information
Pagination buttons
Positions, shows or hides the pagination buttons.
More information
Pagination type
Choose a style for the pagination buttons.
More information
Design
Default
The eCommerce Product Table styles (e.g. font size and color) will automatically be inherited from your theme.
Custom
Select this option to override the default styling. You can change the styling of the following elements of the product tables:
- Border color and line widths
- Header background color
- Cell background color
- Header font color and size
- Cell font color and size
To change the color, select from the color picker or add any hexadecimal color value (e.g. #757575). To change the size, use the up/down arrows or enter the size in pixels. Tip: If you want to add an RGB color then you can use a color convertor to get the right value.
You can add more styling using additional CSS.
Advanced
AJAX
Tick this to instantly add products to the cart using AJAX, instead of reloading the page.
More information
Shortcodes
Tick this box if you want content added by other shortcodes to appear in the product table. For example, you might be adding a button shortcode to add other types of button; embedded audio or media players; icon shortcodes; etc.
More information
Image lightbox
Ticking this option will make the product image in the image column open in a lightbox/popup when someone clicks on it. If you untick this box then clicking on an image will take visitors to the single product page instead. If you wish to disable this behavior then you can do so using the links option, below.
More information
Caching
Choose whether or not to cache the table contents to improve page load times.
More information
Quick View Pro
These settings will only appear if you're using our Quick View Pro plugin alongside Product Table.
More information
Product Addons
These settings will only appear if you're using the official WooCommerce Product Add-Ons plugin with Product Table. These options may be removed at some point because we now have our own WooCommerce Product Options plugin, which works with WooCommerce Product Table without requiring any options.
More product table options
The plugin settings page lets you set defaults for the most widely used options. You can override these and use additional options directly in the product table shortcode. Please see the complete list of shortcode options.
Creating product tables
Once you've chosen your default settings, it's time to start creating product tables.
Create your first product table