Product Table for WooCommerce & Elementor – Bulk Order Form

Changelog

0.7

  • New: Product Table Filter widget — standalone Elementor widget with category, price, attribute, and keyword filters.
  • New: Server-side AJAX pagination — handles catalogues of any size without loading all products at once.
  • New: CSV export button — downloads the current visible table rows as a .csv file.
  • New: Custom column header labels — rename any column independently of its field type.
  • New: Out-of-stock row dimming — visually reduces rows where products are unavailable.
  • New: Stock Status color badge — In Stock (green), Out of Stock (red), On Backorder (amber).
  • New: Reset Filters button on the Filter widget.
  • Fixed: AJAX filter was broken for guest (non-logged-in) users — nopriv hook was missing.
  • Fixed: Bulk add to cart now correctly reads per-row quantity inputs.
  • Fixed: Unescaped output in Quick View modal (security fix).
  • Fixed: Widget settings are now retrieved from a server-side transient instead of being passed through POST data.
  • Fixed: WC_Product_Query used consistently throughout — no more visibility bypass via raw WP_Query.
  • Fixed: DataTables assets now load only on pages containing a widget, not site-wide.
  • Fixed: aria-sort attributes now update correctly after column sort interaction.
  • Fixed: Duplicate alt attribute on product images.
  • Fixed: Deprecated Elementor Scheme_Color and Scheme_Typography imports removed.

0.6

  • Fixed Tested Up To value for WordPress 6.8.
  • Added translator comments to all strings containing placeholders.
  • Used $wpdb->prepare() for all direct database queries.

0.5

  • Added semantic HTML and ARIA attributes for accessibility.
  • Replaced WP_Query with WC_Product_Query for correct WooCommerce product visibility.

0.4

  • Optimised database query with JOIN and DISTINCT for better performance on large catalogues.
  • Moved asset enqueuing to Elementor dependency methods for conditional loading.
  • Added 12-hour transient cache for product meta key query.

0.3

  • Optimised ptew_fetch_product_meta_keys().

0.2

  • Fixes from WordPress plugin review team.

0.1

  • Initial release.

Plugin Website
Visit website

Author
UserElements
Version:
0.7
Last Updated
April 27, 2026
Active Installs
10
Requires
WordPress 6.0
Tested Up To
WordPress 6.8.5
Requires PHP
7.2

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.