WordPress plugin intelligence profile

OptionGrid Variation Matrix for WooCommerce

Show all WooCommerce product variations at once in a grid or matrix layout, with quantity boxes and a single bulk add-to-cart button.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.0 · PHP 7.4
Directory statusactive
Last directory update30 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records OptionGrid Variation Matrix for WooCommerce version 1.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

OptionGrid Variation Matrix for WooCommerce replaces the standard WooCommerce variation

dropdowns with a layout that shows every variation of a product at the same time. Customers enter a

quantity next to each variation they want and add them all to the cart in one click,

which is far quicker than selecting attributes one combination at a time.

This is particularly useful for wholesale stores, apparel (size and colour grids),

print and packaging suppliers, and any shop where a customer typically buys several

variations of the same product in a single order.

Two layouts

  • Grid — a responsive card for each variation, with a configurable number of columns and spacing.
  • Matrix — a two dimensional table with one attribute across the top and another down the side. Ideal for size and colour grids.

Key features

  • Bulk add to cart: choose quantities across many variations and add them all at once.
  • Per-product configuration: every product chooses its own layout and display options.
  • Show or hide the variation image, attributes, SKU, price, stock status and description.
  • Change the heading and intro text site wide, or per product, or hide them entirely.
  • Choose plugin styling, minimal styling (layout only) or no plugin CSS at all, and set the accent, text, border, header and cell colours, the base font size and the corner radius without writing any CSS.
  • Live stock status, including low stock warnings that follow your WooCommerce threshold.
  • Respects per-variation stock levels, minimum and maximum purchase quantities, and backorder settings.
  • AJAX add to cart with mini-cart fragment refresh, so the page never reloads.
  • Fully translation ready, with a POT file included.
  • Templates can be overridden from your theme.
  • Optional data removal on uninstall, off by default.

Pro version

OptionGrid Variation Matrix Pro adds a table layout with a

column for each attribute, and a live order totals bar showing the total items,

weight and price of the quantities entered, right above the add-to-cart button. Your

product settings and options carry over unchanged.

Template overriding

Copy any file from optiongrid-variation-matrix/public/templates/ into a

wc-variation-matrix/ folder in your child theme, and it will be used instead of

the plugin’s own template. For example:

php

Developer hooks

Actions:

  • wcvm_before_render_matrix — fires before the matrix markup is output.
  • wcvm_after_render_matrix — fires after the matrix markup is output.
  • wcvm_before_bulk_actions — fires inside every layout, between the variations and the add-to-cart button.

Filters:

  • wcvm_is_enabled_for_product — override whether the matrix shows for a product.
  • wcvm_product_settings — modify the resolved display settings.
  • wcvm_processed_variation — modify the data prepared for a single variation.
  • wcvm_locate_template — change which template file is loaded.
  • wcvm_matrix_output — filter the final rendered markup.
  • wcvm_labels — change the resolved heading and intro text.
  • wcvm_style_mode — force the stylesheet mode at runtime.
  • wcvm_inline_css — change the inline CSS printed after the stylesheet.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • bulk order
  • variable products
  • variation matrix
  • variations
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.0 · PHP 7.4
Update activity30 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.