VariMatrix — Variation Manager for WooCommerce

Plugin Banner

VariMatrix — Variation Manager for WooCommerce

by viperscript

Download
Description

WooCommerce’s native variations UI paginates at 10 rows and slows to a crawl past 100 variations. VariMatrix replaces that workflow with a fast spreadsheet grid embedded right in the product edit screen:

  • Chunked loading + virtual scrolling — 1,000 variations scroll smoothly; only ~30 rows exist in the DOM.
  • Inline editing — prices, stock, SKU, status, enabled toggle, featured image, description, weight and dimensions.
  • Keyboard driven — arrow keys move between cells, F2 or Enter starts editing, Enter saves, Escape cancels, Tab walks across a row. Like a spreadsheet.
  • Choose your columns — show, hide and reorder columns; your layout is remembered.
  • Nothing half-saved — edits stage as amber cells; one Save button writes in safe batches of 25 with a progress bar and per-row error reporting.
  • Filter and sort any column — pick multiple values per column, combine filters across columns, then bulk edit exactly what is left.
  • Bulk actions — set prices, raise or lower by percentage or fixed amount, set stock, enable/disable, generate SKUs from a pattern, delete.
  • Fill-down handle — drag a value down a column.
  • Zero frontend footprint — no frontend assets, no frontend hooks. Your storefront is untouched, provably.

All writes go through the WooCommerce CRUD layer, so price lookup tables, transients and third-party hooks behave exactly as if you edited variations one by one.

  1. Install and activate WooCommerce 8.0 or newer.
  2. Upload the plugin to /wp-content/plugins/varimatrix, or install it from Plugins Add New.
  3. Activate VariMatrix through the Plugins screen.
  4. Edit any variable product and open the Variations tab — the grid is there.

Optional: WooCommerce VariMatrix lets you choose whether the grid or the classic view opens first, and whether to delete plugin options on uninstall.

Does it work with variation swatch plugins?

Yes. Swatch plugins are frontend-only; VariMatrix is admin-only. There is no overlap.

Does it change my theme or storefront?

No. VariMatrix loads nothing on the frontend at all.

Where did the classic variations UI go?

Nowhere — use the “Classic view” toggle at the top of the grid to switch back any time.

Is my data safe if a save fails partway?

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

Does it send any data anywhere?

No. VariMatrix makes no external requests, bundles no third-party libraries, and contains no tracking of any kind.

1.0.0

  • Initial release: virtualized grid, chunked REST loading, inline editing with keyboard navigation, dirty tracking with batched saves, per-column multi-value filters and sorting, configurable columns, bulk actions, SKU pattern generator, fill-down handle, full-screen grid page.
Back to top