Skip to main content
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 WooCommerce Shipment Tracking

meteorgpl-plugin/woocommerce-shipment-tracking

Add tracking numbers to orders so customers can track their shipments via a link.

plugin 2.7.9 GPL-3.0-only

WooCommerce WooCommerce FedEx Shipping

meteorgpl-plugin/woocommerce-shipping-fedex

Obtain shipping rates dynamically via the FedEx API for your orders.

plugin 4.8.2 GPL-3.0-only

WooCommerce WooCommerce Royal Mail

meteorgpl-plugin/woocommerce-shipping-royalmail

Offer Royal Mail shipping rates automatically to your customers.

plugin 4.1.1 GPL-3.0-only

WooCommerce WooCommerce UPS Shipping

meteorgpl-plugin/woocommerce-shipping-ups

Show live UPS shipping rates at checkout, calculated from your own UPS account.

plugin 3.9.17 GPL-3.0-only

WooCommerce WooCommerce Warranty Requests

meteorgpl-plugin/woocommerce-warranty

Set product warranties, and let customers buy warranties and request returns from their account.

plugin 2.7.14 GPL-3.0-only

WooCommerce WooCommerce Advanced Notifications

meteorgpl-plugin/woocommerce-advanced-notifications

Add additional, advanced order and stock notifications to WordPress - ideal for improving store management or for dropshippers.

plugin 1.7.3 GPL-3.0-only

WooCommerce reCaptcha for WooCommerce

meteorgpl-plugin/recaptcha-for-woocommerce

Protect your eCommerce site with google reCaptcha.

plugin 2.82 GPL-3.0-only

WooCommerce WooCommerce Admin Custom Order Fields

meteorgpl-plugin/woocommerce-admin-custom-order-fields

Easily add custom fields to your WooCommerce orders and display them in the Orders admin, the My Orders section, and even order emails!

plugin 1.18.0 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