Standard WooCommerce shop grids force shoppers to click through individual product pages—a clear friction point for wholesale stores, spare parts suppliers, digital download catalogs, and restaurant menus. Woo Product Table PRO (by WBW) replaces standard archive loops with searchable, high-density data tables built for rapid multi-item purchasing.
What It Does
- Bulk Ordering Engine: Master checkboxes and global “Add Selected to Cart” buttons eliminate redundant AJAX roundtrips, allowing buyers to purchase multiple SKUs in one go.
- Flexible Variation Handling: Displays product variations directly within row dropdowns or expands them into distinct table rows with individual stock statuses and prices.
- Real-Time Search and Column Sorting: Provides front-end search inputs and instant column sorting by SKU, price, title, or category directly above the grid header.
- ACF & Custom Field Integration: Renders standard WooCommerce metadata alongside custom fields generated via Advanced Custom Fields (ACF) in dedicated columns.
- Elementor & Multilingual Compatibility: Works via shortcodes or native Elementor blocks, fully integrating with WPML and Polylang for multi-language catalogs.
Limitations: What It Doesn’t Do
Rendering thousands of product rows on a single page without active AJAX pagination will cause DOM node bloat, leading to noticeable browser rendering delay. Additionally, designing complex, non-standard row layouts requires writing custom CSS rules, as the built-in column editor focuses on structured tabular data rather than drag-and-drop visual card design. For multi-faceted sidebar filtering, pairing the table with a dedicated filter plugin is necessary.
Ideal Use Cases
This plugin is best suited for wholesale portals, office supply distributors, fast-food menus, spare parts inventories, and digital asset libraries where buyers prioritize speed, stock visibility, and bulk actions over marketing banners and large media galleries.
Setup and Technical Implementation
Configuration is handled via a centralized backend dashboard where admins assemble custom table presets. Tables are embedded into pages, posts, or archive templates using generated shortcodes or the Elementor widget. Under the hood, the plugin runs targeted WP_Query calls fetching WooCommerce post types and outputs structured <table> markup.
For developers, styling overrides are straightforward. Rather than altering PHP template files in child themes, custom styling is applied by targeting table ID classes in custom CSS stylesheets. Performance impact is kept low because the plugin enqueues its lightweight JS and CSS assets exclusively on pages containing the shortcode or block.
Frequently Asked Questions
Does it support custom ACF fields in table columns?
Yes, custom field keys registered through ACF or standard post meta can be mapped directly to table columns via the column settings panel.
Can shoppers order multiple variable products at once?
Yes, shoppers can select quantities for several variations across different rows and send all chosen items to the WooCommerce cart in a single request.
How does it perform with large product databases?
To ensure quick load times with large catalogs, enable AJAX pagination and server-side processing within the table configuration settings.



