WooCommerce Product Table Ultimate - Plugin
List products in quick and easy order forms
Enhance your customers' ordering experience by creating product tables that allow users to easily order multiple items and bulk buy

Powerful and easy to use - create sortable, filterable product tables quickly and easily
Add multiple products from a single page
- Customers can order multiple items with one click
- Filterable, sortable and searchable
- Display product tables anywhere on your site - or replace shop and archive pages

Perfect for bulk ordering
- Ideal for wholesale, restaurants and order forms
- List products according to category, tag or custom query
- Choose which information to display

Flexible and easy to use
- Perfect for non-coders, developers and clients
- Simple and intuitive settings
- Add product tables via shortcode or Gutenberg block

What customers say about our WooCommerce Product Table Ultimate plugin

WooCommerce Product Table Ultimate plugin features
The best plugin for wholesalers, restaurants and businesses who use order forms

Customizable product listings
List multiple products and variations in one or more tables
Choose which products to list
Pick by products, categories, taxonomies - or use a custom query
Customizable product table columns
Select which columns to display: thumbnails, stock, attributes, etc...
Set different parameters per table
Choose different settings and columns for each table if required
Display multiple product tables per page
Ideal for restaurant menus etc - e.g. list starters, mains, etc separately
Display product tables anywhere
Add product lists on any page you like - or add multiple per page
Simple to add to your site
Add tables to pages via shortcode or block - set different options per table
Tables on shop and category pages
Replace standard WooCommerce archive pages layout with product tables
Responsive design
Product tables work brilliantly on mobile and desktop
Customizable styles
Update table styles live through Customizer or settings page
Developers and non-coders
Easy to use for expert and non-experts
Quantity input field options
Optionally display a quantity field for each product - or set a default quantity
Checkbox product selection
Allow users to check which products they want - then add to cart with a single click
AJAX add to cart
Allow users to add products to cart without reloading the page - slick and easy

Searchable, filterable, sortable
Help users find what they want quickly from product tables

Suitable for multiple uses
Product Table Ultimate is perfect for all kinds of product listing

Go further with product tables
Product Tables Ultimate works brilliantly with themes and plugins
Display variations on individual rows
Opt to display each variation on a separate row, exactly like simple products
Display attribute selectors inline
Choose to display the variation dropdowns as part of the table row or in an expandable section
Direct users to product page
Alternatively, you can direct users to the variable product page to make their selection
Instant search
AJAX search so shopper can view updates in table live
Attribute filters
Let users filter products by attributes and/or categories
Sortable
Allow users to sort by price, name, SKU, attribute, etc
Wholesale, B2B, B2C
One-page shopping - ideal for sites whose users order multiple products regularly
Quick order forms
Speed up the buying process by listing multiple products on a single page
Restaurant sites
Allow users to pick dishes from your menu quickly and easily
WooCommerce Product Add-Ons Ultimate
Display product add-on fields in your tables and order forms
WooCommerce Dynamic Pricing and Discount Rules
Apply discounts to products and display them within the tables
WooCommerce Members Only
Protect content from certain users by protecting products and categories
Pricing
All purchases are covered by a 14 day money back guarantee. Prices are in US Dollars.
Yearly licences renew annually - cancel anytime
Lifetime licences are a one-time payment
Basic
$59.00 + VAT *
Use on a single siteUse this plugin on one production site
Renews annuallyThis plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates
14 day money back guaranteeIf the plugin isn't what you want, just drop us a line within 14 days for a full refund
Pro
$99.00 + VAT *
Use on unlimited sitesUse this plugin on as many sites as you like
Renews annuallyThis plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates
14 day money back guaranteeIf the plugin isn't what you want, just drop us a line within 14 days for a full refund
Basic
$149.00 + VAT *
Use on a single siteUse this plugin on one production site
One-time paymentThis is a single one-time charge. You'll recieve support and updates for the lifetime of the product
14 day money back guaranteeIf the plugin isn't what you want, just drop us a line within 14 days for a full refund
Pro
$249.00 + VAT *
Use on unlimited sitesUse this plugin on as many sites as you like
One-time paymentThis is a single one-time charge. You'll recieve support and updates for the lifetime of the product
14 day money back guaranteeIf the plugin isn't what you want, just drop us a line within 14 days for a full refund
A full refund if you're not happy
I built this plugin myself and my team and I are available to support you personally. We want you to be 100% satisfied with your purchase so if, for any reason, this plugin doesn't meet your expectations over the next 14 days, let us know and we'll give you a full refund.
Your customer support team is absolutely superb. I have worked with Collins and Clint, and they have been helpful, patient, and incredibly easy to work with.

Why buy the WooCommerce Product Table Ultimate plugin?
Customers can get overwhelmed when ordering multiple items from an ecommerce store, struggling with inefficient navigation and insufficient product information. This frustration often leads to abandoned carts and lost sales. Our Product Table Ultimate plugin addresses this issue by allowing customers to view and order multiple items at once, with customizable columns for images, attributes, prices, and more, along with a show and hide feature for a streamlined shopping experience. This enhancement simplifies the purchasing process, reducing frustration and boosting sales. Install the plugin today!
FAQs
Changelog for WooCommerce Product Table Ultimate
= 1.6.2, 14 April 2025 =
* Fixed: some Product Add-On fields don't update the totals when selecting options in variable products after using the search filter
= 1.6.1, 10 March 2025 =
* Added: new Variations Display option, as dropdowns on same row
* Fixed: variation dropdowns don't work on main shop page
* Updated: improved table styles
= 1.6.0, 18 February 2025 =
* Added: table style settings in WordPress Customizer
* Fixed: JS console error when using the customizer on some themes
* Updated: table styles to better fit content width
= 1.5.0, 28 January 2025 =
* Added: product search filter
* Added: new table columns
* Fixed: PHP notice about _load_textdomain_just_in_time
* Updated: reset page number when updating product filters
= 1.4.1, 10 October 2024 =
* Added: option to set table layout to fixed
* Fixed: image lightbox obscured in Elementor
* Updated: set checkbox column width to 50px
* Updated: ensure 'select all' checkbox appears on archive pages
= 1.4.0, 9 October 2024 =
* Added: lightbox option for thumbnail image
* Added: select all checkboxes option
= 1.3.11, 1 August 2024 =
* Fixed: Add selected to cart and Add all to cart do not redirect to cart page even if the WooCommerce setting 'Redirect to the cart page after successful addition' is enabled
= 1.3.10, 27 March 2024 =
* Fixed: compatibility with Product Add-Ons Ultimate calculation fields using look up tables
* Updated: better compatibility with Optimised validation setting of Product Add-Ons Ultimate
= 1.3.9, 16 January 2024 =
* Updated: EDD_SL_Plugin_Updater for PHP8.2 compatibility
= 1.3.8, 3 January 2024 =
* Added: ptuwc_placeholder_label
* Added: product types to query
* Fixed: dropdown fields filter method not working since WooCommerce 8.3
= 1.3.7, 12 September 2023 =
* Updated: compatibility with WooCommerce High-Performance Order Storage
= 1.3.6, 25 July 2023 =
* Updated: version bump
= 1.3.5, 29 June 2023 =
* Fixed: Product Table Ultimate does not work in Gutenberg Block
= 1.3.4, 24 April 2023 =
* Fixed: when using shortcode, all product quantities on the table get overridden after adding to cart
* Fixed: variable products are not added to the cart after using filters
= 1.3.3, 28 February 2023 =
* Added: ptuwc_field_price_html filter
* Updated: compatibility with Members Only
= 1.3.2, 4 January 2023 =
* Added: ptuwc_table_product_cat_options and ptuwc_table_product_tag_options filters
= 1.3.1, 31 August 2022 =
* Fixed: PHP 8 warnings
= 1.3.0, 20 September 2021 =
* Added: support for Add-Ons Ultimate date fields as table columns
* Added: option to launch product pages from table
* Added: stock column
* Updated: scroll to top of table when navigating through pages
= 1.2.1, 31 August 2021 =
* Added: wcptu_end_field_name_template action
* Updated: use PR_PTUWC_BASE_URL when enqueuing assets
= 1.2.0, 22 April 2021 =
* Added: options to replace the shop and other archive pages with the default table
* Added: AJAX add-to-cart for single products
* Added: new column type: single attribute
* Added: table sorting and filtering support
* Updated: translation fields
* Dev: removed unused lifecycle classes
= 1.1.0, 6 January 2021 =
* Added: filters for loading PEWC scripts
* Added: quickview option for add-on rows
* Added: filter to optionally reset add-ons form on row close
* Fixed: Gutenberg block
* Fixed: PEWC scripts outputted on the table page
* Fixed: WP multi-site error
* Updated: multiple frontend CSS changes
= 1.0.0 14 September 2020 =
* First official release.
Pre-Sales and Licensing
Will this plugin work with my theme?
All my plugins are independent of the theme being used so there shouldn't be any problems. If you do run into any issues, just let us know and we will take a look.
Do you offer refunds?
Yes, there’s a 14 day money back guarantee. The purpose of this guarantee is to give you plenty of time to assess the plugin to see if it will meet your needs.
During the 14 days, if you’ve got any questions about the plugin and what you are hoping to achieve with it, just raise a support ticket and we’ll get back to you.
You can find out how to register your refund request here.
Is there a free trial?
We don’t offer free trials or backend demos but all products are backed by a 14 money back guarantee so if the plugin isn’t what you wanted, we will issue you with a refund.
This allows you to spend time testing the plugin on your own environment, with your own theme and with your own plugins. It’s the best way to help you be sure that the plugin is what you want.
You can also upgrade your licence at any time – so, if you wish, you can purchase a Yearly licence initially then upgrade to the Lifetime licence within the first year and just pay the difference.
If you have any questions during your 14 day refund period, you can raise a support ticket and we will get straight back to you.
How long is the licence valid for?
Yearly licences are valid for a year. During that time you are entitled to receive free updates and support. After 12 months, yearly licences will automatically renew. You can cancel at any time.
Lifetime licences are a single, one-off payment. Lifetime licences do not expire and you are entitled to receive all future updates for the plugin.
You can purchase a Yearly licence then upgrade to Lifetime if you wish. Upgrade within the first year to just pay the difference.
Can I upgrade my licence and just pay the difference?
Yes, you can upgrade your licence any time in the first year and just pay the difference. So if you want to upgrade from Basic to Pro or if you want to upgrade from Yearly to Lifetime, you can do so and only pay the difference in price.
Also, if you wish, you upgrade from one product to a bundle that contains that product and also only pay the difference. So you can buy one or more products then upgrade to the All Access Bundle and only pay the difference in price.
What’s the difference between Basic and Pro licences?
The Basic licence entitles you to updates and support for one site; the Pro licence entitles you to updates and support for unlimited sites.
You can try out the Basic licence first then upgrade to Pro at any time. Here’s how to upgrade your licence.
Does Product Table Ultimate integrate with […]?
Product Table Ultimate integrates with a wide number of other plugins to ensure maximum functionality and flexibility. Here are some of the most important and popular integrations it works with out of the box:
WooCommerce Product Add-Ons Ultimate
Using Add-Ons Ultimate, you can display your products including add-on fields in a product table. Users can click the 'Select Options' button against each product to reveal add-on fields.
WooCommerce Members Only
Members Only allows you to restrict access to products to certain users. With the Product Table Ultimate plugin, you can list those restricted products in a grid.
WooCommerce Dynamic Pricing and Discount Rules
Display all your discounted products in a product table to encourage users to purchase more.
WooCommerce Wholesale Plugin Bundle
Organise products into easy to use tables for your wholesale customers to place bulk orders from a single form.
WooCommerce Minimum Maximum Order and Quantity
Set minimum and maximum rules for products in the tables
Is the plugin translatable?
Yes, all our plugins are fully translatable and many come with translations in various languages. If you wish to contribute your own translations, we can add those to the core plugin to ensure they don't get overwritten.
The plugins are also compatible with WPML and other popular multilingual plugins like LocoTranslate.
Features
What types of products can be displayed in the product table?
The plugin supports all product types available in WooCommerce, including simple products, variations, grouped products, and external/affiliate products.
Can I customize which product information is displayed in the table?
Yes, the plugin allows you to choose which product details appear in the table, such as image, title, price, description, ratings, and so on.
Can I sort, filter and search the products within the table?
Sorting by various criteria like price, popularity, or newest arrivals is a valuable feature. The plugin allows for filtering products based on specific categories, tags, or custom attributes.
You can also enable an AJAX search field so that the user can search products quickly by keyword.
Can I customize the table styles?
Yes. By default, Product Table Ultimate will inherit your theme's styles to ensure it matches your site perfectly. But you can also easily customize styles yourself - either through the WordPress Customizer or via the settings page.

Can I add pagination to long product tables?
For extensive product lists, pagination is essential for user experience. The plugin allows you to break down the table into manageable pages.
Can users select all products in one click?
Yes, it's possible to add a checkbox option to the product header that will toggle all product checkboxes on and off, allowing users to select all the products in a table with a single click.
Can I include CTAs (call to action) buttons within the product table?
Yes! The ability to add "Add to Cart" or "Quick View" buttons directly in the table streamlines the buying process for customers.
Does the plugin offer shortcode functionality to embed product tables anywhere on my website?
Yes - you can add tables on different pages or sections of your website using shortcodes or blocks.
Our products are featured on

Screenshots
See how the plugin looks on the back and front ends. Click the images to enlarge them.
- Display your products in easy to read tables
- Allow users to add multiple products
- Set quantities
- Add tables to any page
- Use Gutenberg blocks or shortcodes
- Integrates with Add-Ons Ultimate
- Ideal for restaurants and takeaways
- Easy to use settings
- Intuitive interface