VariaMatrix Documentation
Bulk-manage WooCommerce products with lots of variations — search across your catalog, edit price, stock, and SKUs in bulk, generate from rules, run cross-product edits, schedule sales, import/export CSV, and lift the 15-per-page admin limit.
Overview
VariaMatrix solves the pain of managing WooCommerce products with many variations. WooCommerce paginates the variations editor at 15 per page and gives you no way to change many variations at once — VariaMatrix fixes both, and adds a full toolkit for working with variations in bulk.
It is admin-only with no storefront footprint, declares HPOS (custom order tables) compatibility, and runs every bulk operation on demand. The tools live under Products › VariaMatrix (the bulk editor, organised into tabs) and Products › VariaMatrix Settings (variations-per-page and your license).
VariaMatrix is licensed per-site with a key in the format VM…-XXXX-XXXX-XXXX-XXXX. Plans differ by features and site count — see the pricing page for the full breakdown:
- Starter (1 site) — bulk editor, generate from rules, SKU find/replace, per-page control.
- Pro (5 sites) — everything in Starter, plus bulk sale scheduling, cross-product edits, CSV import/export, and variation search.
- Agency (25 sites) — everything in Pro, plus ProductForge integration and priority support.
Installation
Download VariaMatrix from your Boulley Technology account, then in WordPress go to Plugins › Add New › Upload Plugin, choose variamatrix.zip, and click Install Now, then Activate. WooCommerce must be installed and active.
Bulk Editor
Open Products › VariaMatrix and, on the Bulk Editor tab, choose a variable product and click Load Variations. Every variation loads into a single grid — ignoring the 15-per-page limit — where you can inline-edit:
- SKU, regular price, sale price
- Sale start and sale end dates
- Stock quantity and stock status
- Enabled (publish/private) state
Type a term in the filter box to narrow rows, tick the header checkbox to select all, then click Save All Changes to write every edit in a single request. The parent product is automatically re-synced afterward.
Bulk Apply
The bulk-apply toolbar changes one field across all or selected rows at once. Choose a field (regular price, sale price, stock qty, or stock status) and an operation:
- Set to — a fixed value (or a date for the sale fields)
- Increase / decrease by — a flat amount
- Increase / decrease by % — a percentage of each row's current value
Bulk apply updates the grid in place — review the result, then Save All Changes to commit.
SKU Find / Replace
The SKU find/replace toolbar searches the loaded grid's SKUs and replaces matching text across all or selected rows — handy for renaming a prefix or fixing a typo across a whole product. Review the changed SKUs, then save.
Sale Scheduling Pro+
With a Pro or Agency license, each row gains Sale start and Sale end date columns. Set them per row, or use bulk apply (field = Sale start / Sale end, "Set to" a date) to schedule a sale window across many variations at once. Leave a date empty to clear it.
Generate from Rules Starter+
On the Generate tab, pick a variable product and VariaMatrix builds the cartesian product of every attribute you marked "Used for variations". Choose to:
- Only create missing combinations — fill gaps without touching existing variations, or
- Create the full matrix — existing combinations are kept and never duplicated.
You can set an optional default regular price and stock quantity for the new variations. A single run is capped at 500 new variations as a safety limit; if your attributes would exceed that, reduce the number of options.
Cross-Product Edits Pro+
On the Cross-Product tab, select several variable products (Ctrl/Cmd-click), choose a field (regular price, sale price, stock qty, or stock status) and an operation, and apply it to every variation of all selected products in one action. Each affected parent product is re-synced automatically.
Search Variations Pro+
The Search Variations tab lets you find any variation by its name (formatted attribute values) or SKU — across a single product or your entire catalog — without clicking through paginated variation lists.
How to use it
- Go to Products › VariaMatrix and click the Search Variations tab.
- Optionally narrow the scope by selecting a product from the dropdown (default is "All variable products").
- Type at least 2 characters — a colour, size, attribute value, or partial SKU — and click Search (or press Enter).
- Results appear in a table showing the parent product, variation name, SKU, price, stock, and enabled status.
Result actions
- Edit product — opens the standard WooCommerce Edit Product screen, scrolled to the Variations tab.
- Load in editor — switches to the Bulk Editor tab with that product pre-loaded, so you can edit that variation and others alongside it immediately.
CSV Import / Export Pro+
On the Import / Export tab:
- Export — download a CSV of one product's variations or all variable products. Columns include variation_id, product_id, product_name, variation, sku, regular_price, sale_price, sale_from, sale_to, stock_quantity, stock_status, and enabled.
- Import — upload a CSV (the exported format, or matching its columns) and update variations. Match rows by variation_id or by SKU. Editable columns are sku, regular_price, sale_price, sale_from, sale_to, stock_quantity, stock_status, and enabled; empty cells clear that value.
Variations Per Page
Under Products › VariaMatrix Settings, set how many variations WooCommerce shows per page on the standard Edit Product screen — lifting the built-in limit of 15. The value is capped at 200; for very large sets, use the VariaMatrix bulk editor instead.
License Activation
Go to Products › VariaMatrix Settings, enter your license key in the License box, and click Activate. This unlocks the bulk tools. To move the license to another site, click Deactivate License first. Manage activations any time from your Boulley Technology account.
Troubleshooting
VariaMatrix says it needs WooCommerce
The tools require WooCommerce to be installed and active. Activate WooCommerce, then reload the VariaMatrix screen.
The bulk tools ask for a license
The bulk editor, generate from rules, and SKU find/replace require any active license (Starter or higher). Variation search, cross-product edits, sale scheduling, and CSV import/export require a Pro or Agency license. Activate your key under Products › VariaMatrix Settings — license status is cached for up to 24 hours.
A SKU wasn't saved
WooCommerce rejects duplicate SKUs. If a SKU you entered is already in use elsewhere, that row is skipped and reported after saving — choose a unique SKU and save again.
Generate created fewer than expected
Existing combinations are never duplicated, and a single run is capped at 500 new variations. Run again, or reduce the number of attribute options.
FAQ
Support
Questions or issues? Reach us from your Boulley Technology account — every plan includes support, with priority handling on Plus and Pro.