VariMatrix — Variation Manager for WooCommerce
VariMatrix — Variation Manager for WooCommerce
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.
Installation
- Install and activate WooCommerce 8.0 or newer.
- Upload the plugin to
/wp-content/plugins/varimatrix, or install it from Plugins Add New. - Activate VariMatrix through the Plugins screen.
- 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.
Faq
Yes. Swatch plugins are frontend-only; VariMatrix is admin-only. There is no overlap.
No. VariMatrix loads nothing on the frontend at all.
Nowhere — use the “Classic view” toggle at the top of the grid to switch back any time.
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.
No. VariMatrix makes no external requests, bundles no third-party libraries, and contains no tracking of any kind.
Reviews
Changelog
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.