🔥WORDPRESS PLUGINS YOU WON'T FIND ANYWHERE ELSE!BloatSlayer🔍SEO Surgeon📦TrackShip🚀LaunchPad🎯CommandPost🔑VeriKeyProofFlow💬SiteChat🤖AltVault📢Announcement Bar🌙Dark Mode🖌️Login Logo🚫Disable Comments
Docs › VariaMatrix

VariaMatrix Documentation

Bulk-manage WooCommerce products with lots of variations — edit price, stock, and SKUs across every variation at once, generate variations 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. Every plan (Lite, Plus, Pro) unlocks the same complete toolset; plans differ only by the number of sites you can activate on (1, 3, unlimited). The variations-per-page control is available on every plan.

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.

VariaMatrix requires PHP 7.4+ , WordPress 5.0+, and WooCommerce 5.0+ (tested to current).

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, sale start/end, 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

Each row has 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

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.

After generating, switch to the Bulk Editor tab and load the product to fine-tune prices and stock in bulk.

Cross-Product Edits

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.

Cross-product edits write directly and can't be undone in one click — export a CSV backup first (see below) for large changes.

CSV Import / Export

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.
Exporting before a bulk change gives you a ready-made rollback file — re-import it to restore the previous values.

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 editor and bulk tools require an active license (any plan). Activate your key under Products › VariaMatrix Settings. License status is cached for up to 24 hours; if you just activated, reload the page.

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

Does VariaMatrix work with any variable product?
Yes — it works with standard WooCommerce variable products and their variation attributes, with no special setup.
Is it HPOS compatible?
Yes. VariaMatrix declares compatibility with WooCommerce High-Performance Order Storage (custom order tables).
Will it affect my storefront or speed?
No. VariaMatrix is admin-only and loads nothing on the public site; bulk operations run only when you trigger them.
What's the difference between the plans?
Only the number of sites. Lite (1), Plus (3), and Pro (unlimited) all unlock the same complete toolset.
Can I undo a bulk change?
There's no one-click undo. Before a large change, export the variations to CSV — that file is your backup and can be re-imported to roll back.

Support

Questions or issues? Reach us from your Boulley Technology account — every plan includes support, with priority handling on Plus and Pro.

BT
BT Assistant Ask me anything!