Quick order: a checkbox on each row and an “Add all to cart” button to add several products to the cart at once (shown when the table has an add-to-cart column).
Shortcode can now fill a table straight from a product category or tag, for example [sptable id=”42″ category=”shoes”] or [sptable id=”42″ tag=”sale”], in addition to the manual product lists.
New columns: SKU, short description, category and stock status.
A “Filter by category” dropdown above the table so shoppers can narrow the list to one category.
A setting to customize the “Add to cart” button label.
Settings page with an option to delete all tables and lists when the plugin is uninstalled (off by default).
The product table now switches to a stacked, mobile-friendly layout on small screens.
A “Shortcode” column on the tables list, with click-to-copy, so the shortcode can be grabbed without opening each table.
A “How to use” guide on the table editing screen for new users.
Click-to-copy shortcode in the table editor.
A “Settings” shortcut on the Plugins screen.
After activation, the plugin opens the Product Tables screen so you can start right away.
1.2.0
Added
Quick order: a checkbox on each row and an “Add all to cart” button to add several products to the cart at once (shown when the table has an add-to-cart column).
Shortcode can now fill a table straight from a product category or tag, for example [sptable id=”42″ category=”shoes”] or [sptable id=”42″ tag=”sale”], in addition to the manual product lists.
New columns: SKU, short description, category and stock status.
A “Filter by category” dropdown above the table so shoppers can narrow the list to one category.
A setting to customize the “Add to cart” button label.
Settings page with an option to delete all tables and lists when the plugin is uninstalled (off by default).
The product table now switches to a stacked, mobile-friendly layout on small screens.
A “Shortcode” column on the tables list, with click-to-copy, so the shortcode can be grabbed without opening each table.
A “How to use” guide on the table editing screen for new users.
Click-to-copy shortcode in the table editor.
A “Settings” shortcut on the Plugins screen.
After activation, the plugin opens the Product Tables screen so you can start right away.
1.2.0
Added
Quick order: a checkbox on each row and an “Add all to cart” button to add several products to the cart at once (shown when the table has an add-to-cart column).
Shortcode can now fill a table straight from a product category or tag, for example [sptable id=”42″ category=”shoes”] or [sptable id=”42″ tag=”sale”], in addition to the manual product lists.
New columns: SKU, short description, category and stock status.
A “Filter by category” dropdown above the table so shoppers can narrow the list to one category.
A setting to customize the “Add to cart” button label.
Settings page with an option to delete all tables and lists when the plugin is uninstalled (off by default).
The product table now switches to a stacked, mobile-friendly layout on small screens.
A “Shortcode” column on the tables list, with click-to-copy, so the shortcode can be grabbed without opening each table.
A “How to use” guide on the table editing screen for new users.
Click-to-copy shortcode in the table editor.
A “Settings” shortcut on the Plugins screen.
After activation, the plugin opens the Product Tables screen so you can start right away.
1.1.0
Security: added nonce verification to the AJAX add-to-cart handler
Security: added absint() sanitization for product_id and product_qty in the AJAX handler
Fix: corrected hardcoded post ID that prevented tables from displaying on any site other than the development environment
Fix: corrected HTML output for sold-individually products in the quantity column (esc_attr was stripping the hidden input markup)
Fix: added null check for get_current_screen() in admin script loader to prevent fatal errors on edge-case screens
Fix: replaced nopaging => true with explicit numberposts limits to prevent unbounded database queries
Compatibility: updated for WordPress 6.8 and WooCommerce 9.4
Compatibility: added WooCommerce dependency check with admin notice on activation
Compatibility: replaced dirname(FILE) with DIR throughout
Code: fixed blank lines before closing braces (PSR-2)
Code: updated all @link docblock references
Code: renamed Sptable_i18n to Sptable_I18n to follow PEAR naming conventions