Title: VariMatrix — Variation Manager for WooCommerce
Author: viperscript
Published: <strong>July 28, 2026</strong>
Last modified: July 28, 2026

---

Search plugins

![](https://ps.w.org/varimatrix-variation-manager-for-woocommerce/assets/banner-
772x250.png?rev=3625546)

![](https://ps.w.org/varimatrix-variation-manager-for-woocommerce/assets/icon-256x256.
png?rev=3625546)

# VariMatrix — Variation Manager for WooCommerce

 By [viperscript](https://profiles.wordpress.org/viperscript/)

[Download](https://downloads.wordpress.org/plugin/varimatrix-variation-manager-for-woocommerce.zip)

 * [Details](https://wordpress.org/plugins/varimatrix-variation-manager-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/varimatrix-variation-manager-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/varimatrix-variation-manager-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/varimatrix-variation-manager-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/varimatrix-variation-manager-for-woocommerce/)

## Description

**Editing WooCommerce product variations should not take all afternoon.**

The native WooCommerce variations screen shows 10 rows per page, expands one row
at a time, and grinds to a halt on products with more than 100 variations. If you
sell apparel, footwear, print-on-demand or anything with three or more attributes,
you already know the routine: page, click, expand, type, scroll, repeat.

VariMatrix replaces that screen with a **spreadsheet-style grid built right into
the product edit page**. Every variation is a row. Every field is a cell. Click,
type, Tab, save. Editing 500 variation prices becomes a two-minute job instead of
an hour.

#### Bulk edit variation prices and stock in seconds

Select the rows you want — or filter down to exactly the ones you need — and apply
a bulk action to all of them at once:

 * **Set regular price or sale price** across hundreds of variations in one click.
 * **Increase or decrease prices by percentage** — perfect for seasonal sales, supplier
   price rises or currency adjustments.
 * **Increase or decrease prices by a fixed amount** when you need precise margins.
 * **Set stock quantity and stock status** in bulk instead of one variation at a
   time.
 * **Enable or disable variations** without opening them.
 * **Generate SKUs from a pattern** so every variation gets a consistent, predictable
   SKU.
 * **Delete unwanted variations** in a single operation.

#### Built for products with hundreds or thousands of variations

VariMatrix loads variations in chunks and renders them with virtual scrolling, so
only around 30 rows ever exist in the DOM. A product with 1,000 variations scrolls
as smoothly as one with ten. No pagination, no waiting on a page reload, no browser
lock-up.

#### Inline editing, without leaving the product screen

Edit prices, sale prices, stock quantity, stock status, SKU, enabled toggle, featured
image, description, weight and dimensions — all directly in the grid, on the same
screen where you already manage the product.

#### Keyboard driven, like a real spreadsheet

Arrow keys move between cells. F2 or Enter starts editing. Enter saves and moves
down. Escape cancels. Tab walks across the row. Drag the fill-down handle to copy
a value down an entire column. If you can use Excel or Google Sheets, you already
know how to use VariMatrix.

#### Filter and sort any column, then bulk edit what is left

Pick multiple values per column, combine filters across several columns at once,
and sort by anything. Show only the “Blue / XL” variations that are out of stock,
then apply a bulk price change to exactly that set. This is the workflow that makes
large catalogues manageable.

#### Nothing gets half-saved

Edits stage in the browser as amber cells, so you can see everything you have changed
before committing. One Save button writes the changes in safe batches of 25 with
a progress bar and per-row reporting. If a row fails, it stays highlighted with 
the reason, so you always know exactly what saved and what did not.

#### Your columns, your layout

Show, hide and reorder columns to match how you actually work. Your layout is remembered
for next time.

#### Safe by design

 * **Zero frontend footprint.** VariMatrix loads no scripts, no styles and no hooks
   on the frontend. Your storefront is provably untouched, and your Core Web Vitals
   do not move a pixel.
 * **Proper WooCommerce writes.** Every change goes through the WooCommerce CRUD
   layer, so price lookup tables, transients, caches and third-party hooks behave
   exactly as if you had edited each variation by hand.
 * **No tracking, no external calls.** VariMatrix makes no outbound requests, bundles
   no third-party services and collects no data of any kind. Nothing leaves your
   server.
 * **The classic view is still there.** One toggle at the top of the grid switches
   back to the standard WooCommerce variations interface whenever you want it.

#### Who VariMatrix is for

 * **Clothing and footwear stores** juggling size × colour × fit matrices that explode
   into hundreds of variations.
 * **Print-on-demand and merchandise sellers** who need to regenerate SKUs and reprice
   whole product lines at once.
 * **Wholesale and B2B stores** applying supplier price changes across an entire
   catalogue.
 * **Anyone running a sale** who needs to set sale prices on hundreds of variations
   before the campaign starts, not after.
 * **Store managers and VAs** who need a fast, obvious interface rather than a developer
   workflow or a CSV round-trip.

#### Why not just use a CSV import?

CSV export and re-import works, but it means leaving WordPress, matching ID columns
by hand, and hoping nothing gets mangled on the way back in. VariMatrix keeps you
inside the product you are already editing, shows you the result immediately, and
never asks you to trust a spreadsheet round-trip with your live catalogue.

#### Links

 * [Documentation](https://viperscripts.com/varimatrix/docs/)
 * [Support](https://wordpress.org/support/plugin/varimatrix/)

## Screenshots

[⌊Bulk edit WooCommerce variations in a spreadsheet grid — hundreds of variations
on a single scrollable screen.⌉⌊Bulk edit WooCommerce variations in a spreadsheet
grid — hundreds of variations on a single scrollable screen.⌉[

Bulk edit WooCommerce variations in a spreadsheet grid — hundreds of variations 
on a single scrollable screen.

[⌊Bulk actions menu: set prices, increase or decrease price by percentage or fixed
amount, set stock, generate SKUs.⌉⌊Bulk actions menu: set prices, increase or decrease
price by percentage or fixed amount, set stock, generate SKUs.⌉[

Bulk actions menu: set prices, increase or decrease price by percentage or fixed
amount, set stock, generate SKUs.

## Installation

#### Requirements

 * WordPress 6.5 or newer
 * WooCommerce 8.0 or newer
 * PHP 7.4 or newer

#### Automatic installation

 1. In your WordPress admin, go to **Plugins  Add New**.
 2. Search for **VariMatrix**.
 3. Click **Install Now**, then **Activate**.
 4. Edit any variable product and open the **Variations** tab — the grid is already
    there.

#### Manual installation

 1. Download the plugin ZIP file.
 2. Go to **Plugins  Add New  Upload Plugin** and select the ZIP, or upload the folder
    to `/wp-content/plugins/varimatrix`.
 3. Activate VariMatrix from the **Plugins** screen.
 4. Edit any variable product and open the **Variations** tab.

#### Settings

Go to **WooCommerce  VariMatrix** to choose whether the grid or the classic view
opens first, and whether plugin options are removed on uninstall.

## FAQ

### How do I bulk edit WooCommerce variation prices?

Open any variable product, go to the Variations tab, select the variations you want(
or filter down to them first), choose a bulk action such as “Set regular price” 
or “Increase price by %”, and click Apply. Then hit Save. Hundreds of prices update
in one pass.

### Can I bulk update stock for product variations?

Yes. Use the “Set stock quantity” or “Set stock status” bulk actions, or edit the
stock column inline like a spreadsheet and use the fill-down handle to copy a value
down the whole column.

### How many variations can VariMatrix handle?

Products with 1,000+ variations load and scroll smoothly. Variations are fetched
in chunks and rendered with virtual scrolling, so browser memory stays flat no matter
how large the product is.

### Does it work with variation swatch plugins?

Yes. Swatch plugins operate on the storefront; VariMatrix operates only in the admin.
There is no overlap and no conflict.

### Will it change my theme or slow down my storefront?

No. VariMatrix registers nothing on the frontend — no scripts, no styles, no hooks.
Your storefront and your page speed scores are completely unaffected.

### Where did the classic WooCommerce variations UI go?

Nowhere. Use the “Classic view” toggle at the top of the grid to switch back at 
any time. You can also set the classic view as your default in WooCommerce  VariMatrix.

### Is my data safe if a save fails halfway through?

Yes. Edits are staged in the browser and written in batches of 25. Every row reports
success or failure individually, and failed rows stay highlighted with their error
message, so you can see exactly what did and did not save and retry just those rows.

### Does VariMatrix send any data anywhere?

No. VariMatrix makes no external requests, bundles no third-party libraries or services,
and includes no tracking, analytics or telemetry whatsoever.

### Does it work with custom fields added by other plugins?

VariMatrix edits the standard WooCommerce variation fields listed above. All writes
go through the WooCommerce CRUD layer, so plugins that hook into variation saves
continue to run normally.

### Do I need to know how to use a spreadsheet?

It helps, but it is not required. You can click a cell and type. Keyboard navigation,
fill-down and bulk actions are there when you want to go faster.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“VariMatrix — Variation Manager for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ viperscript ](https://profiles.wordpress.org/viperscript/)

[Translate “VariMatrix — Variation Manager for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/varimatrix-variation-manager-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/varimatrix-variation-manager-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/varimatrix-variation-manager-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/varimatrix-variation-manager-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/varimatrix-variation-manager-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.
 * Virtualized variations grid with chunked REST loading for 1,000+ variations.
 * Inline editing of price, sale price, stock, stock status, SKU, enabled state,
   image, description, weight and dimensions.
 * Full keyboard navigation and fill-down handle.
 * Staged edits with dirty tracking, batched saves and per-row error reporting.
 * Per-column multi-value filters and sorting.
 * Configurable, reorderable columns with remembered layout.
 * Bulk actions: set price, percentage and fixed-amount price changes, stock, enable/
   disable, SKU pattern generator, delete.
 * Full-screen grid page and classic view toggle.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [bulk edit](https://wordpress.org/plugins/tags/bulk-edit/)[product variations](https://wordpress.org/plugins/tags/product-variations/)
   [Variable Products](https://wordpress.org/plugins/tags/variable-products/)[variations](https://wordpress.org/plugins/tags/variations/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/varimatrix-variation-manager-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/varimatrix-variation-manager-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/varimatrix-variation-manager-for-woocommerce/reviews/)

## Contributors

 *   [ viperscript ](https://profiles.wordpress.org/viperscript/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/varimatrix-variation-manager-for-woocommerce/)