MeteorGPLby WebbingApps

Product Variation Table Plugin

Plugin
Watch 0 Star 0
Install

Replace the default WooCommerce variation dropdowns with a sortable, searchable variation table or list and let customers add multiple variations to the cart at once.

  • 0 stars
  • 0 watching
  • 0 downloads
  • GPL-2.0-or-later

Versions 6

Newest first · every version scanned before publication
  1. 1.4.0 Latest

    Fix: Fixed QIT issues Release notes

    109 files 437.7 KB 36 changed +4,738 −1,414 Verified

  2. 1.3.8

    Fix: Minor bug fixes related to add to cart when quantity buttons are disabled Release notes

    105 files 435.8 KB 22 changed +2,064 −1,559 Verified

  3. 1.3.0

    Fix: Fixed issue with displaying attribute labels and values in variation table and list when attributes are configured from product level s... Release notes

    105 files 431.3 KB 5 changed +1,560 −1,496 Verified

  4. 1.2.9

    Added: Functionality to hide variation options for specific variable products using include/exclude filters Release notes

    105 files 431.4 KB 7 changed +425 −180 Verified

  5. 1.2.7

    Fix: Fixed variation list layout distortion caused by description length Release notes

    105 files 429.2 KB 65 changed +7,304 −13,583 Verified

  6. 1.2.5

    Added: Feature to select specific variations in a product to display in the list or variation table Release notes

    109 files 390.4 KB Verified

Show 10 versions not available yet

Releases named in the vendor’s changelog or on WordPress.org that the repository does not have yet.

  1. 1.3.9 Not available yet Release date not stated

    Added: Subtotal field in table and list view

    Changelog entry

  2. 1.3.7 Not available yet Release date not stated

    Fix: Fixed exclude product category filter not working correctly

    Changelog entry

  3. 1.3.6 Not available yet Release date not stated

    Fix: Fixed minor CSS issues

    Changelog entry

  4. 1.3.5 Not available yet Release date not stated

    Fix: Fixed issues with the "Sort by" filters in the variation table

    Changelog entry

  5. 1.3.4 Not available yet Release date not stated

    Dev: Compatibility updated for latest versions of WooCommerce and WordPress

    Changelog entry

  6. 1.3.3 Not available yet Release date not stated

    Fix: Fixed issue where HTML links in variation short descriptions were being displayed as plain text

    Changelog entry

  7. 1.3.2 Not available yet Release date not stated

    Added: Settings link on the main WordPress Plugins page to improve navigation

    Changelog entry

  8. 1.3.1 Not available yet Release date not stated

    Fix: Fixed minor issues

    Changelog entry

  9. 1.2.8 Not available yet Release date not stated

    Added: Feature to display attribute names/labels instead of slugs in variation table and list views

    Changelog entry

  10. 1.2.6 Not available yet Release date not stated

    Fix: Fixed issue where user role restrictions were not being applied correctly

    Changelog entry

Product Variation Table Plugin

Replace the default WooCommerce variation dropdowns with a sortable, searchable variation table or list and let customers add multiple variations to the cart at once.

Variable products in WooCommerce force customers to pick one attribute combination at a time from dropdown menus. If a product has ten sizes or twenty colours, buying more than one variation means repeating the same selection over and over.

Product Variations Table for WooCommerce replaces those dropdowns with a single table (or list) that shows every variation of the product on one screen — thumbnail, title, attributes, price, stock, weight, short description, quantity selector and its own add to cart button. Customers can pick quantities across several rows and send them all to the cart with one click.

Key features

  • Variation table on the single product page — every variation displayed as its own row.
  • Alternative list layout — a card style list view for products that need more room for images and descriptions.
  • Add multiple variations to the cart at once — per row quantity fields plus a single "add all selected" button, with select / deselect all checkboxes.
  • AJAX add to cart — add items without a page reload, or switch to the classic page refresh mode.
  • Choose the columns you show — thumbnail, variation title, attributes, price, stock, weight, short description, subtotal, quantity selector, add to cart button and checkbox.
  • Variation attributes as columns — show each attribute in its own column, using readable attribute labels instead of slugs.
  • Custom column headings — rename any column heading to match your store's wording.
  • Drag and drop column ordering — arrange the table columns in the order you want.
  • Sorting, searching and pagination — sortable columns and a configurable number of variations per page.
  • Export buttons — optional Copy, CSV, Excel, PDF and Print buttons above the table.
  • Full design control — header and body background, text, border and hover colours, padding, alignment, and separate styling for the add to cart and export buttons, or use one of the ready made themes (Light, Dark, Smart) with primary / secondary / accent colours.
  • Global or per product settings — enable the table for every variable product at once, or configure it product by product from the product edit screen.
  • Include / exclude rules — limit the table to selected products or categories, or exclude selected products or categories.
  • User role control — show the variation table only to the user roles you choose.
  • Hide the default variation dropdowns — optionally remove WooCommerce's native variation form.
  • Table placement — display the table before the add to cart button or after the add to cart section.
  • Shortcode support — place the table anywhere, including inside page builders such as Elementor.
  • Success popup — customisable popup title and messages for single and multiple add to cart actions, with an optional redirect to the cart page.
  • Translation ready — ships with Arabic, Catalan, Czech, Danish, Dutch, French (FR/BE/CA), German, Italian, Japanese, Slovak and Spanish (ES/AR) translations.
  • HPOS compatible — declares compatibility with WooCommerce High Performance Order Storage.
  • Multisite ready — activating network wide sets up defaults on every site.

Shortcodes

Both of the following shortcodes render the variation table for the current product and can be used in page builder widgets:

[variationtable] [show_product_variation_table]

Enable the "Using page builder" option in the plugin settings before using a shortcode.

Requirements

  • WordPress 5.3.0 or higher
  • WooCommerce 4.0.0 or higher
  • PHP 7.4.0 or higher

What it adds

  • Shortcodes: [show_product_variation_table] [variationtable]
  • Integrates with WooCommerce

Installation

  1. Upload the product-variations-table-for-woocommerce folder to the /wp-content/plugins/ directory, or install the plugin through the Plugins > Add New screen in WordPress.
  2. Activate the plugin through the Plugins menu in WordPress. WooCommerce must be installed and active.
  3. Go to WooCommerce > Settings > Variation Table to configure the plugin. A Settings link is also available next to the plugin on the Plugins page.
  4. Under General Settings, enable the table for all variable products, or enable it per product from the Variation Table tab on the product edit screen.
  5. Use Basic Settings to choose the layout, table position, add to cart behaviour and popup messages, and Table Design / List Design to style the output.

Faq

Does this plugin require WooCommerce?

Yes. WooCommerce must be installed and active; the plugin deactivates itself and shows an admin notice if WooCommerce is missing.

Does it work with every variable product automatically?

You can enable it globally for all variable products from the general settings, or leave it off globally and enable it only on the products you choose from the product edit screen.

Can I show the table only for certain products or categories?

Yes. The general settings let you either include only selected products/categories or exclude selected products/categories.

Can I hide the table from certain visitors?

Yes. You can restrict the variation table to specific user roles.

Can I place the table somewhere other than the product page?

Yes. Enable the page builder option and use the [variationtable] or [show_product_variation_table] shortcode wherever you need it, including in Elementor widgets.

Can customers add several variations to the cart in one go?

Yes. Enable the checkbox column and the multiple cart button; customers set quantities on the rows they want and add them all with a single click.

Can I still show the default WooCommerce variation dropdowns?

Yes. The dropdowns are kept by default, and there is an option to hide them if the table is all you need.

Which columns can I display?

Thumbnail, variation title, individual attributes, price, stock, weight, short description, subtotal, quantity selector, add to cart button and a selection checkbox. Column order is adjustable by drag and drop and headings can be renamed.

Is the plugin translatable?

Yes. It is fully translation ready and already includes translations for several languages. The .pot file is in the languages folder.

Upgrade Notice

1.4.0

Maintenance release with QIT compliance fixes. Compatible with the latest WooCommerce and WordPress versions.

Install

composer require meteorgpl-plugin/product-variations-table-for-woocommerce

The vendor’s license checks are intact: activate the plugin in WordPress with a license key bought from the vendor.

License

Declared license: GPL-2.0-or-later. The code is redistributed under the license the vendor declared in the plugin’s own headers. License profile: gpl-full.

Artwork, fonts, media and documents that may be licensed separately are not redistributed; the licensing page explains what is replaced or removed, and the security tab lists it per version. Support and update entitlement come with the license you buy from the vendor.

WooCommerce Woo Min/Max Quantities

meteorgpl-plugin/woocommerce-min-max-quantities

Define minimum/maximum allowed quantities for products, variations and orders.

plugin 5.2.16 GPL-3.0-only

WooCommerce Woo Product Add-ons

meteorgpl-plugin/woocommerce-product-addons

Product Add-Ons allows you to add paid or free options to your products using several field types including radio buttons, checkboxes, drop-down field...

plugin 8.4.6 GPL-3.0-only

WooCommerce WooCommerce Product Bundles

meteorgpl-plugin/woocommerce-product-bundles

Offer product bundles, bulk discount packages, and assembled products.

plugin 8.5.17 GPL-3.0-only

WooCommerce WooCommerce Product CSV Import Suite

meteorgpl-plugin/woocommerce-product-csv-import-suite

Import and export products and variations from WordPress admin. Supports post fields, product data, custom post types, taxonomies, and images.

plugin 1.11.8 GPL-3.0-only

WooCommerce WooCommerce Bookings Availability

meteorgpl-plugin/woocommerce-bookings-availability

Display booking availability on any page with calendar and schedule blocks.

plugin 1.5.3 GPL-3.0-only

WooCommerce WooCommerce Box Office

meteorgpl-plugin/woocommerce-box-office

The ultimate event ticket management system, built right on top of WooCommerce.

plugin 1.6.6 GPL-3.0-only

WooCommerce Woo Composite Products

meteorgpl-plugin/woocommerce-composite-products

Create personalized product kits and configurable products.

plugin 11.2.2 GPL-3.0-only

WooCommerce Woo Conditional Shipping and Payments

meteorgpl-plugin/woocommerce-conditional-shipping-and-payments

Exclude payment gateways, shipping methods and shipping countries/states using conditional logic.

plugin 3.2.2 GPL-3.0-only

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages