Description
WooCommerce Product Table plugin helps you show your woocommerce products in a beautiful table or list layout to improve shopping experience and increase conversions on your site.
This is the most highly rated and downloaded woocommerce product table wordpress plugin that has been tried and tested by thousands of users around the world. The best product table plugin with the most facilities and flexibility to create a perfect shopping experience and increase sales on your woocommerce store. Enjoy!
- Easily create beautiful, responsive WooCommerce product table layout!
- Great for online spare parts shops, audio store, restaurant food menu, takeaway menu, electronics shop, affiliate store etc.
- Powerful, intuitive editor to achieve professional results. Hassle free, flexible product listing layout to meet your shop needs!
Home | Demo | Tutorial | Docs | FAQs | Support | Get PRO
How to use
- Below you will find a step by step walkthrough video to help you easily create your first product table for woocommerce store!
- You can also fully customise table layout, columns, content and style according to your requirement.
Shortcode options
Use shortcode options like category=”shoes, pants” or ids=”123, 124″ or skus=”woo-shirt, woo-pants” to re-use the shortcode to print different results each time. All shortcode options are listed next to the Shortcode on the table editor page.
WCPT vs Other WooCommerce Table Plugins
No other WooCommerce table editor comes even close!
- Product table presets to help you get immediate results
- Powerful table editor that is intuitive and highly flexible
- Allows rows within columns — capable of creating more complex layouts than other plugins
- Massive set of elements and options to create a fine tuned user experience for your customers
- Much larger repository of well crafted tutorials — video and text to help you at each step [visit tutorials]
WCPT PRO
The most powerful WooCommerce product table plugin available on the market
Offers a larger, more comprehensive set of [facilities] to create you perfect product tables. More facilities and potential than any other product table plugin.
- Available at a discount right now — only $59 / license [Buy here]
- License provides 1 year of updates and support for 1 site
- NEW: Lifetime license also available at $249 only!
- Your Lite version product tables continue to work with PRO
- Keep the plugin with all facilities forever even after license expires
- Money back guarantee if you are not satisfied!
WCPT PRO vs Lite
Take your product tables to the next level and boost sales with better user experience
- See top 30 features exclusive to WCPT PRO [view list]
- More 3rd party compatible plugins [view list]
- Far larger pool of table elements to achieve the results you need
- More shortcode attributes to save you work and fine tune your product query
- More frequent and powerful updates
WCPT PRO Downloadable Demos
- Following WCPT PRO demos are downloadable so you can use them right away!
-
You can fully customise these demos for your site. See [tutorials].
-
Audio shop
- Audio shop – demo 1 (standard table layout)
- Audio shop – demo 2 (large table with fixed columns)
- Audio shop – demo 3 (small table view)
-
Restaurant menu / Food menu / online takeaway menu
- Restaurant menu – demo 1 (compact menu)
- Restaurant menu – demo 2 (coffee chart with variations)
- Restaurant menu – demo 3 (wide table 1)
- Restaurant menu – demo 4 (wide table 2 with images & variations)
-
Other
- Spare parts table – demo (large table with sticky columns)
- Electronics / Affiliate store – demo (woocommerce product list view)
WooCommerce Product Table vs Product Grid View
Tables help connect customers to desired products much faster and more surely that grids
See [this example] of table vs grid presentation of the same catalog. You will note that:
- A table view offers a quicker bird’s eye view of the products than a grid layout. The information is easier to absorb in table format.
- Tables allow customers to quickly sort and compare along columns which helps with easier judgement and decision making.
- This leads to better chance of landing a sale with the table UI. Also an advantage over competitors.
- A table view of products can also supplement a grid view where appropriate.
Displaying product variations in the table
- WCPT Lite offers a popup form to select product variations when a user tried to add a variable product to cart.
- WCPT PRO offers a ‘Select variation’ element that can display variation option in dropdown or radio buttons inside the table anywhere you choose [see documentation]
- WCPT PRO also offers a ‘Cart form’ element which displays the product variation form within the table wherever you choose.
Product add-ons / product extra options
WCPT PRO supports the official [WooCommerce Product Addons] plugin. This is the only supported product add on plugin right now.
Audio shop
- WCPT PRO audio shop [2 downloadable demos]
- WCPT PRO also includes:
- Option to download the preview file [see example]
- Smart mixed search, e.g. search through Track + Artist + Genre
- Compact audio player that can be placed anywhere on table
Online restaurant / takeaway menu
- WCPT PRO online food menus [4 downloadable demos]
- Highly customisable, edit based on your own requirements
Wholesale / Request a quote / Min-Max price
- WCPT PRO is compatible with several 3rd party plugins that offer such facilities [see list]
- In case a popular plugin you need to use is not compatible, please [contact support]
Translation
- Both WooCommerce Product Table Lite and PRO can be used in any language. You can change each word in the table to your language using the table editor and the plugin’s settings. No translation software is required for this.
- But if you need to provide multiple language options for your your site then you can use WPCT PRO which is compatible with the WPML translation plugin.
- First, use WPML to translate all your products to a different language.
- Then test to see if the products show up in correct language across your site.
- Now WooCommerce content in your table will show up as translated as well.
- For non-WooCommerce text in your table use [wcpt_translate default=“text” en_US=“English text” fr_FR=“French text”] in the input fields to add translations.
Replace shop grid with table
Use the Archive Override facility available in WCPT PRO. This facility lets you conveniently replace default WooCommerce grids with product tables on all your product archive pages — shop, category, tag, attribute, search. The facility is located in WP Dashboard > Product Tables > Settings > Archive Override.
Screenshots
Installation
Automatic installation
Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of WCPT, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.
In the search field type “WooCommerce Product Table” and click Search Plugins. Once you’ve found the plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.
Manual installation
The manual installation method involves downloading the plugin and uploading it to your web server via your favourite FTP application. The WordPress codex contains instructions on how to do this here.
FAQ
-
How to fix the Search – No Results issue?
-
For a quick fix just go to wp-admin > product tables > settings (main settings page of the plugin) and click on save settings. This will permanently resolve the issue on your site.
-
How do I replace my default WooCommerce shop grid with a product table?
-
Use the Archive Override facility available in WCPT PRO. This facility lets you conveniently replace default WooCommerce grids with product tables on all your product archive pages — shop, category, tag, attribute, search. The facility is located in WP Dashboard > Product Tables > Settings > Archive Override.
-
How do I create a new table?
-
You can find full step-by-step tutorials on creating different kinds of tables along with video and annotated screenshots at the WooCommerce Product Table tutorial page. The process is simple and convenient. Absolutely anyone can follow along with the tutorials.
If you have any issue at all in creating your product table, please feel free to reach out for support and I will bet happy to help! 🙂
-
Do I have to setup separate columns for laptop, tablet and phone?
-
Only Laptop Columns are ‘required’. Tablet and Phone Columns are completely optional. Using the Tablet and Phone Columns you can fine-tune the table design for smaller devices. If you leave them empty, they will simply use the same column structure as the device above them ( Laptop > Tablet > Phone ).
-
How do I unlock the PRO features?
-
You can purchase a license for WooCommerce Product Table PRO here. It provides several powerful features to create tables with fantastic user experience. It is available at an introductory price for now, so get it soon!
WooCommerce Product Table
Reviews
Contributors & Developers
“WooCommerce Product Table Lite” is open source software. The following people have contributed to this plugin.
Contributors“WooCommerce Product Table Lite” has been translated into 4 locales. Thank you to the translators for their contributions.
Translate “WooCommerce Product Table Lite” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.6.1 (5th November ’22)
Fixed
* Error warnings since update to WP 6.1
2.6.0 (6th June ’22)
Fixed
* JetPack image lazy load compatibility fix
* Editor optimization (initial element data load)
* Ability to add free ($0) variation to cart
Improved
* Option to link Title element to a custom field [PRO]
* Hooks to implement addons
* Compatibility with latest version of ‘Name your price’ plugin [PRO]
2.5.0 (14th February ’22)
Fixed
* Important security fix
* Elastipress conflict fixed
* Currency missing from price on variable on-sale when variation selected
* Exclude by slug not working correctly in some elements like Taxonomy filter
Improved
* PHP 8 compatibility
* Show parent product image if variation has no image [PRO]
* Avoid unnecessary table overflow scroll in certain cases
* Improved mobile modal form buttons
* Replace Excerpt element label with Short Description
* Increased compatibility with All Products Subscription plugin [PRO]
2.4.0 (23rd September ’21)
Added
* Preset tables facility – regular table and list layout
Fixed
* Totals not working in freeze column [PRO]
* ‘NOT IN’ operator option in filters ineffective [PRO]
* Browser’s back button now shows correct cart status [PRO]
* Elementor phone editor compatibility [PRO]
* Row condition getting lost upon sort [PRO]
* Search widget category ‘undefined’ [PRO]
2.3.0 (14th August ’21)
Added
* Child rows – display additional product information in child row that can be toggled open / close
* Instant search and sort for one page results
* Image map labels – Insert labels in the table to match an image with labels on it for matching the products
* Download CSV – allow visitor to download CSV file with a select list of product properties for all products in table
* New integration with WPC Composite Products
* New integration with WPC Product Bundles
* New integration with WooCommerce Subscriptions
* New integration with WooCommerce Wholesale Suite
* New integration with Estimated delivery date per product for WooCommerce
Improved
* Sort products by attribute (as number or text), category or taxonomy
* Variable switch for Price element will work even when using default template
* Extended list of compatible tab and accordion plugins and page builders
* The global ‘Add selected to cart’ button can link directly to checkout, cart or refresh page as well
* Improved integration with WooCommerce Request a Quote plugin by Addify
* Improved integration with Advanced Custom Fields – easy to apply re-labels, better field type support
* Improved integration with the WooCommerce Product add-ons plugin
* Show / hide previously ordered products and select order status to apply
* Changed responsive navigation filter modal controls from anchor tag to span for better pagespeed score
Fixed
* Compatibility with The Events Calendar plugin
2.2.0 (6th February ’21)
Added
* New table element: Total – shows Qty * Price for current product (only works with default woocommerce pricing rules) [PRO]
* New table element: Gallery – display product gallery thumbnails, with option to show in lightbox [PRO]
-
New external shortcode: [wcpt_archive_table] – when placed in the template of a product archive page, it will print the relevant archive table according to the archive override rules (wp admin > product tables > settings > archive override). This is useful with pagebuilder plugins. [PRO]
-
New integration with WC Measurement Price Calculator plugin [PRO]
- New integration with WPC Smart Compare plugin [PRO]
-
New integration with BeRocket Product Filter plugin for archive tables. Check WCPT’s 3rd party plugin compatibility list for usage instructions [PRO]
-
New integration with Name Your Price plugin – Check [wcpt_name_your_price] in the table’s Shortcode element for details [PRO]
- New integration facility with WCFM plugin – Check [wcpt_wcfm_store] in the table’s Shortcode element for details [PRO]
- New integration with Smart WooCommerce Search plugin [PRO]
- New integration with TI WooCommerce Wishlist plugin (only free version) – Check [wcpt_wishlist] in the table’s Shortcode element [PRO]
- New integration with WavePlayer plugin – Check [wcpt_waveplayer] in the table’s Shortcode element for options to control width, active row highlighting [PRO]
-
New integration with WordPress video media element – Check [wcpt_video] in the table’s Shortcode element for options to control width and height [PRO]
-
New shortcode attribute: show_previous_orders=”true” [PRO]
- New shortcode attribute: include_private=”true” [PRO]
- New shortcode attribute: form_mod=”true” hides the table and only shows its navigation form [PRO]
- New shortcode attribute: orderby=”skus” orderby=”ids” [PRO]
- New shortcode attribute: tags=”tag-1, tag-2…” [PRO]
- New shortcode attribute: exclude_category=”category-1, category-2…” [PRO]
- New shortcode attribute: show_for_user_role=”…” hide_for_user_role=”…” [PRO]
- New shortcode attribute: exclude_ids=”123, 124…” [PRO]
- New shortcode attribute: hide_empty_columns=”true” [PRO]
- New shortcode attribute: laptop_hide_columns=”1,3,5″ [PRO]
- New shortcode attribute: variation_skus=”123-1,123-2,123-3″ [PRO]
- New shortcode attribute: grouped_product_ids=”123″ to show in the table child products of the entered ids [PRO]
- New shortcode attribute: show_recently_viewed=”true” [PRO]
- New shortcode attribute: hide_empty_table=”true” [PRO]
- New shortcode attribute: laptop_freeze_heading=”true” [PRO]
- New shortcode attribute: filter_required=”true” [PRO]
- New shortcode attribute: checked_row_background_color=”yellow” [PRO]
- New shortcode attribute: use_default_search=”true” to use woocommerce default search rules instead of WCPT’s search engine
- New shortcode attribute: open_dropdown_on_click=”true” makes the table navigation dropdowns open on click instead of hover
- New shortcode attribute: grab_and_scroll=”true” makes it possible to scroll the table by mouse grabbing it. Works only if the table has freeze heading or freeze column facility turned on [PRO]
- New shortcode attribute: secondary_orderby=”…” secondary_order=”…” to add secondary sorting options via shortcode [PRO]
- New shortcode attribute: refresh_table=”true” will reload the table over AJAX upon add / remove from cart [PRO]
- New shortcode attribute: block_table=”true” will block the table during add / remove from cart calls [PRO]
Improved
* Main settings > Cart widget > Option to show cart widget on all pages (provides include and exclude rules for fine tuning) [PRO]
* Table settings > Style > now has dedicated styling options for Navigation: Sidebar, Header, Modal, Pagination
* Text, HTML, Shortcode, Product Link elements > New product property placeholders provided to modify their output [PRO]
* Button element > Option to build custom button link using placeholders for params eg: [site_url]/request-quote/?prod_id=[id] [PRO]
* Quantity element > Option to enter custom min, max and step warning labels
* Navigation > Filter with the option ‘only allow one option to be selected’ also have option to show selected option in the heading label [PRO]
* Select Variation element > Option to remove the ‘Select’ option in case default variation is available for the variable product [PRO]
* Variation modal is prompted if variation is incomplete during add to cart
* Option to reset or ke0 navigation filters during search
* Custom ‘clear filter’ template for custom field filter element, permits custom name for the custom field [PRO]
* New stock based condition options – instock / outofstock / onbackorder [PRO]
* Deeper integration with Advanced Dynamic Pricing for WC [PRO]
* Cart Form options to hide/show sub-elements [PRO]
* Trigger quick view from title or image [PRO]
* Variation switch option for On Sale element [PRO]
* New [wcpt_search] options for submit label and hide search icon [PRO]
* Link SKU element to product [PRO]
* Rating element can have custom field as source [PRO]
* Option to parse shortcodes in Content element [PRO]
* Option to redirect page after add to cart via checkbox [PRO]
* Option to add to cart via the Button element and redirect to custom url [PRO]
* Automatic table scroll is turned off by default and turned on via laptop_auto_scroll
* Product image has option to show gallery count [PRO]
* Product image has option to show enlarged image in offset container on hover [PRO]
* Archive product tables are compatible with native wordpress navigation filter widgets [PRO]
* Custom Product Addons (free version) integration [PRO]
* Option to reset all other table navigation filters when search is used [PRO]
* Option to switch product image first gallery image on hover [PRO]
* Option to show total of checked products in the Add selected to cart element [PRO]
* New element and row condition actions [PRO]
* Option to switch these based on selected variation: availability, custom fields, stock, content and dimensions [PRO]
* Property List’s Media Image elements can now be modified from a single styling section [PRO]
* Property List element also has option for multiple columns and displaying label above value [PRO]
* Facility to search through table’s navigation filter options [PRO]
* Compatibility with multiple tab and accordion plugins
* ToolTip element has option to only open when clicked [PRO]
* ToolTip element has option to disable or permit mouse hover on content [PRO]
2.1.0 (31 Jan ’20)
Added
* Cart widget – switch amount source between total and subtotal
* Cart widget – switch link between cart and checkout
* Sc attr: [… disable_url_update=”true”] to prevent modifying URL
* Option to show full size product image in new tab
* Price element option: Switch price based on selected variation [PRO]
* Sort by product ID [PRO]
* Show on sale products through shortcode attribute: on_sale=”true” [PRO]
* Hand over search page (archive) product results to compatible search plugins [PRO]
* Custom labels for stock ranges, eg – show “20+” for 20 – 49, etc [PRO]
* Condition options now permitted on any column element [PRO]
* New condition option – ‘Store timings’ [PRO]
* Range slider option for Custom Field and Price filters [PRO]
* Add Price or CF elements within Button element template [PRO]
* Button element can provide download of file managed by ACF [PRO]
* Option to select an HTML tag for Title element [PRO]
* Use attribute_required=”at1, at2″ to make attributes required [PRO]
* New ‘Remove’ element prints an ‘X’ button to remove product from cart [PRO]
* Yith Request a Quote – custom buttons, variation support [PRO]
Improved
* Option to assign names to columns in the editor for better organization
* Option to contract / expand all columns in the editor
* Prices will reflect the format selected in WooCommerce settings
* ‘On backorder’ message option in Availability element
* Ability to print custom attribute terms
* Heading option for search element
* Ability to handle decimal quantity
* [wcpt_search disable_category=“true”] [PRO]
2.0.0 (4 Sept ’19)
Added
* Option to position image zoom icon on the outside right [PRO]
* Expand / Contract the text in Content and Excerpt elements (show more / less) [PRO]
* Apply & Reset buttons for nav filters [PRO]
* category_required shortcode attribute to disable results unless category is selected [PRO]
* search_orderby shortcode attribute [PRO]
* Option to redirect to archive when term is clicked [PRO]
* Checkbox to add multiple products to cart together [PRO]
* Show featured, related, upsell, cross sell products through shortcode attributes [PRO]
* Option to start quantity element from 0 or empty instead of minimum [PRO]
* Option to redirect category options in nav filter to archive pages [PRO]
* [wcpt_sequence] for Shortcode element to print 1, 2, 3… for each successive products [PRO]
* [wcpt_search] shortcode to print a global search box switch category dropdown [PRO]
Improved
* SKU element now updates based on selected variation [PRO]
* product_variations shortcode attribute does not need ids if used in the variation page content [PRO]
* Sort Custom Field filter options in navigation filter
* Product name is printed with the ‘add to cart error’ feedback message
1.9.0 (8 May ’19)
Added
* HTML and Text elements in responsive navigation
* WPML compatibility [PRO]
* Audio player shortcode [PRO]
* Translation shortcode [PRO]
* Remove from cart shortcode [PRO]
* Quick view integration shortcode [PRO]
* Custom field filter dropdown gets options automatically [PRO]
* Attribute terms in the table can be linked to the filters in the table navigation [PRO]
* Enhanced search including more target areas and weightage [PRO]
Improved
* Mobile detect used to only deliver device relevant markup
* “Relevance” option shows up in the sort by dropdown when search is used
* User can deselect variation radio button
* ToolTip can have variable width based on content
Fixed
* Placeholder image issue
1.8.0 (20 March ’19)
Added
* Cell height style option
* attribute_relation=”AND | OR” shortcode attribute [PRO]
* category_relation= “AND” | “OR” shortcode attribute [PRO]
* lazy_load shortcode attribute [PRO]
* disable_ajax shortcode attribute for compatibility [PRO]
* Dimensions element [PRO]
* Advanced Woo Search compatibility on archive override [PRO]
* Quantity input + / – controls and dropdown [PRO]
* Import / Export tables and settings [PRO]
Improved
* Enter keypress in quantity input box triggers add to cart
* Hide the ‘Show All’ option if it is left empty
* Hide ‘Extra charges may apply’ text when deleted
* Product form modal styling, especially with product options
* Min-Max compatibility with 3rd party plugins [PRO]
* Enhanced freeze column system [PRO]
* Custom shortcode can be used in archive override [PRO]
* Select Variation element enhancements – output template for non-variable products, hide stock quantity, hide out of stock variations, place radio options in separate lines, modify ‘Select’ text, style options [PRO]
1.7.0 (16 Jan ’19)
Added
* Compatibility for several 3rd party plugins [PRO]
* Duplicate table facility [PRO]
* Price range shortcode attribute [PRO]
* ACF fields are now supported [PRO]
* Option to download file from custom field [PRO]
* Open Title element’s product link on new page
Improved
* Table editor > Columns UI is easier to navigate
* Smarter table editor > Style settings UI
* ‘No action’ option for product image
* Warning for filter duplicates that will conflict
* Improved style compatibility with more themes
Fixed
* Regular price on sale style
1.6.0 (1 Jan ’19)
Added
* Variation dropdown and radio button options in ‘Select Variation’ element [PRO]
* ‘Cart form’ element to show the add to cart forms inside table columns [PRO]
* JSON-LD support on archive pages and via json_ld attribute in shortcodes [PRO]
* Official WooCommerce Product Add-Ons support [PRO]
* Show hidden products via shortcode attribute [PRO]
Improved
* Auto select shortcode on table editor pages
* Better feedback on save error
* Taxonomy term order now matches order from WC admin screen
* Selecting different variation changes image & quantity input [PRO]
* ‘Label’ option for ‘Media Image’ elements [PRO]
Fixed
* Sidebar filters now appears in responsive mode as well
1.5.0 (29 Nov ’18)
Added
* Option to pre-open sidebar accordion to given depth
* Convenient shortcode column in WP Admin > Product Tables
* ‘Select variation’ column element [PRO]
* Options to style individual terms [PRO]
* Archive override option to replace grids with tables [PRO]
Improved
* Product image width control
* Shortcodes are parsed in the excerpt element
* Default styling of filters when display type is ‘Row’
Fixed
* Sort by newness
* Misc. CSS optimisations for popular themes
* Media embeds are correctly loaded upon filtering / pagination
1.4.0 (10 Nov ’18)
Added
* Option to print default WC price HTML
* Option to print default WC button HTML from shop grid
* Option to pre-open category accordions till given depth
* New shortcode attributes to freeze left/right columns [PRO]
* New ‘Shortcode’ element in columns to parse any shortcode for each product [PRO]
Improved
* New ‘shortcode’ column in the ‘Product Tables’ post list
* Top scroller for webkit browsers on table overflow
Fixed
* Categories (nav element) are ordered by ‘menu_order’
* Products order by Newness/date issue fixed
1.3.0 (21 Oct ’18)
Added
* New option in ‘rating’ element – output when no rating
* Basic routing – url is updated as filters are applied
* AJAX results are cached for better filtering performance
* Validate WC and WP version compatibility
* Essentials checklist when creating a new table
Improved
* Prices will now match tax settings in WooCommerce settings
* Possible to move columns between device types in editor
* Loading max 50 terms in custom term labels to improve speed
* Improved style compatibility with several more popular themes
1.2.0 (8 Oct ’18)
Added
* More shortcode query attributes
* Results per page nav element
* Random sorting
* Sub-category accordion
* Lazy load
* Edit button style when out of stock
Improved
* Category selection in editor and front-end
Fixed
* AJAX malfunction
* Include search in responsive navigation
* Default strings for responsive navigation
* Style compatibility
1.1.0 (17 Sept ’18)
Added
* Content element for columns, along with word limit.
* Shortcode attribute guide in popup.
* Simplified CSS selector guide in popup.
* Option to initial sort by menu_order.
Improved
* Detailed notice in shortcode output in case the table has not been created correctly.
* Notice if ‘Out of stock visibility’ is checked in WooCommerce settings.
* Green checkmark to close element editor popup.
Fixed
* Issue with saving table settings.
1.0.0 (4 Sept ’18)
Hello, world! 🙂