Turn your WooCommerce shop into a fast, one-page order form. Smart Product Table displays your products in a searchable, sortable and filterable table with instant add-to-cart — perfect for wholesale ordering, B2B price lists, restaurant menus, bookstores, parts catalogues, and any large shop where the default product grid is too slow to browse.
Built on a modern React frontend (no jQuery, no DataTables) with server-side search, sorting, filtering and pagination — so it stays lightning fast even with thousands of products.
View Live Demo | Documentation
Visual Table Builder — No Shortcode Knowledge Needed
Design your tables in a beautiful drag-and-drop builder right inside WordPress:
- Pick and reorder columns and filters with drag-and-drop
- Live preview that updates instantly as you build — and stays in view while you scroll
- Style everything visually: colors, striping, borders, buttons, radius, fonts
- Save unlimited named tables and reuse them anywhere with [product_table id=”123”]
- Edit a saved table once — it updates everywhere it is used
15+ Ready-Made Columns
Show exactly the product data your customers need, in any order:
- Image, Name, SKU, Price, Stock, Rating, Date
- Categories, Tags, Description (with word limit), Short Description
- Weight, Dimensions, Add-to-Cart button, Bulk-select checkbox
- Any product attribute (color, size, brand…) — attr:pa_color
- Any custom field / meta — cf:_your_meta_key
Smart Cascading Filters
Let customers narrow thousands of products in seconds:
- Filter by category, tag, price range, rating, product type, visibility and attributes
- Cascading logic — selecting a category automatically narrows the tag, attribute and price options (layered-nav style)
- Empty filters hide automatically — no dead-end options
- Instant keyword search box and sortable column headers
Instant Add-to-Cart & Variable Products
- One-click AJAX add-to-cart — no page reload
- Variable products supported with a dropdown or button variation selector right in the table
- Quantity input on every row
- Custom button text per table
Bulk / Wholesale Ordering
Built for B2B and wholesale stores:
- Customers tick multiple products, set a quantity for each, and add them all to the cart in one click
- The bulk bar shows a live running total — “4 products · 23 items“
- Position the bulk bar top or bottom, left or right
7 Design Presets + Full Style Control
- Ready-made presets: Default, Minimal, Dark, Neutral, Rounded, Delicate, Nature
- Customize header colors, bold header, sticky header, zebra row striping, column striping, borders, accent/link color, button colors, corner radius, font size, cell padding, text alignment and hover color
- Set styles globally, per table, or inline — individual tables override the global design
- Server-side processing — search, sort, filter and paginate on the server, so only the visible rows are loaded
- Built-in caching with automatic invalidation when products change
- Lazy load / load more for huge catalogues
- Assets load only on pages that contain a table — zero impact on the rest of your site
Responsive by Design
- Two mobile modes: stack (rows collapse into cards) or horizontal scroll
- Works beautifully on phones, tablets and desktop
Use It Anywhere
- Gutenberg block — pick any saved table from a dropdown, done
- Shortcode — [product_table id=”123”] or fully inline: [product_table columns=”image,name,sku,price,buy” filters=”categories,price” per_page=”10”]
- Works in pages, posts, widgets and page builders that render shortcodes
✅ Compatibility & Quality
- WooCommerce HPOS (High-Performance Order Storage) compatible
- Translation ready (.pot included) and RTL friendly
- Clean, modern OOP PHP 8.0+ codebase — secure REST API with nonce protection and sanitized input
- No bloat: no jQuery, no DataTables, no third-party libraries bundled
Perfect For
- Wholesale & B2B stores
- Restaurant & café ordering menus
- Bookstores, music stores and media catalogues
- Parts, hardware and supplies shops
- Any store with a large catalogue where customers know what they want
What’s Included
- Smart Product Table plugin (ready to upload)
- Full HTML documentation written for non-technical users
- Free updates and dedicated support
⚙️ Requirements
- WordPress 6.1+
- WooCommerce 7.2+
- PHP 8.0+
Support
Have a question or feature request? Our team answers every ticket — reach us through the support tab or at [email protected]. We usually reply within 24 hours on business days.
Get Smart Product Table today and give your customers the fastest way to order.
Change Logs
26 Aug 2026 (v1.0.1)
Fixed Mobile Add to Cart Issues
23 July 2026
Initial Release