xpay✦ Commerce
Directory
WooCommerce plugins
VariantNinja – Bulk Variation Price Editor
VariantNinja – Bulk Variation Price Editor
VariantNinja lets you bulk edit WooCommerce variation prices by product or by attribute. Update hundreds of variations in seconds without touching the …
Will this break my store?
What the WordPress.org registry says about keeping VariantNinja – Bulk Variation Price Editor running.
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.3 months ago
7.4
Your host must be running at least this version.5.8
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how VariantNinja – Bulk Variation Price Editor is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
10 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
If you manage a WooCommerce store with variable products, you know how tedious it is to update prices across dozens or hundreds of variations. Change your supplier cost, run a sale, or apply a price increase — and you’re stuck clicking through each variation individually.
VariantNinja fixes that. Update all your variation prices from one clean interface in seconds.
Two ways to filter
By Attribute — select an attribute (e.g. Size) and a term (e.g. Large), and load every matching variation across your entire catalogue. Perfect for store-wide price changes like “increase all Large variants by 10%”.
By Product — search for a specific variable product and edit all its variations in one grid.
Inline editing
Prices load in an editable grid. Click any price cell and type the new value. Changed rows highlight so you always know what’s been modified. Hit Save All Changes when ready — only changed rows are sent to the server.
Bulk actions
- +10% Regular — increase all regular prices by 10%
- -10% Regular — decrease all regular prices by 10%
- Clear Sale — remove all sale prices from the current view
- Set all Regular to — type a value and apply it to every row at once
- Set all Sale to — same for sale prices
Built for real stores
- Paginated results (100 per page) — handles stores with thousands of variations
- Saves only changed rows — efficient and fast
- Clears WooCommerce price caches after saving so changes appear immediately
- Fully compatible with WooCommerce High Performance Order Storage (HPOS)
- Works entirely within your WordPress admin — no external services, no data leaves your server
Yes. Variations load 100 per page via AJAX, so there is no practical limit.
Yes. Use the Filter by Attribute tab — select an attribute and term (e.g. Color: Red) and every matching variation across your entire store loads in the grid.
No. The save function only updates the fields that were changed. If you only edit a regular price cell, the sale price for that variation is untouched.
Yes, VariantNinja declares full compatibility with WooCommerce High Performance Order Storage.
No. Everything runs inside your WordPress admin via standard AJAX. No external API calls are made.
Plugin details
Tags on WordPress.org
