Bulk Edit Variations Prices

Bulk Edit Variations Prices lets you change regular and sale prices across all your variable products from one screen — instantly, on a schedule, or on a repeating cycle.

New here? See features, pricing and the demo video · 30-day money-back guarantee · 1 year of updates and support

Requirements

↑ Back to top
  • WordPress 6.9 or higher
  • WooCommerce 9.0 or higher
  • PHP 8.0 or higher
  • Compatible with High-Performance Order Storage (HPOS)

Installation

↑ Back to top
  1. Download the plugin .zip from WooCommerce.com → My Account → Downloads.
  2. In WordPress, go to Plugins → Add New → Upload Plugin, choose the .zip and click Install Now.
  3. Click Activate. The plugin appears under Products → Bulk Edit Prices.

Quick start: your first bulk price update

↑ Back to top
  1. Go to Products → Bulk Edit Prices and keep Bulk Rule mode selected.
  2. Select products — click Select All, choose a category, or search by name.
  3. Set the rule — increase or decrease by a fixed amount or percentage, or set a fixed price, for the regular and/or sale price.
  4. Click Preview Changes and check the table of current and new prices.
  5. Click Update Prices.

Choosing products

↑ Back to top
  • Select All — loads every variable product in the store.
  • Filter by category — loads all variable products in the chosen category.
  • Search — add specific products by name.

Excluding products and variations

↑ Back to top

Use exclusions to leave some prices unchanged, even when Select All is used.

  • Exclude categories — every product in the chosen categories is skipped.
  • Exclude by attribute value — for example, skip all variations with Size: Large.
  • Exclude individual variations — pick specific variations to skip.

Price rounding

↑ Back to top

After a percentage change, round results to the nearest 1.00, 0.50 or 0.05 so prices look intentional (for example, 14.37 becomes 14.50).

Per-Variation mode: a different price for each variation

↑ Back to top
  1. Select Per-Variation Prices mode.
  2. Select products. A table loads with every variation and its current prices.
  3. Enter a New Regular Price and optional New Sale Price on each row. Leave a field blank to keep the current price.
  4. Click Update Prices, or schedule the change (see below).

Scheduling price updates

↑ Back to top
  1. Open the Scheduled Updates tab.
  2. Select products and choose Bulk Rule or Per-Variation Prices.
  3. Enter the prices, then set a date and time.
  4. Optional: choose a recurrence — daily, weekly or monthly.
  5. Optional: turn on the email notification.
  6. Click Save Schedule.

Tip: to run a sale with an end date, create two schedules — one that applies the sale price and one that restores the regular price when the sale ends.

Make sure schedules run on time. Scheduled updates use WordPress’s built-in scheduler (WP-Cron), which runs when your site receives visits. On low-traffic stores, set up a real server cron job so schedules run exactly on time. Your hosting provider can help with this.

Managing schedules

↑ Back to top
  • View — the Scheduled Updates tab lists every upcoming update with its mode, recurrence and date.
  • Edit — change the date, time, prices or recurrence before it runs.
  • Delete — removes the schedule so the change is never applied.
  • Automatic cleanup — completed one-time schedules are removed automatically. Recurring schedules move to their next date.

Audit log

↑ Back to top

The Audit Log tab records every instant and scheduled update: date and time, user, mode, action, products and number of variations updated.

Troubleshooting

↑ Back to top

A scheduled update ran late or did not run.
See the WP-Cron note above. Confirm the site’s timezone under Settings → General matches the time you scheduled.

A product does not appear in the editor.
The plugin works with variable products. Simple products are not listed.

Prices did not change on the storefront.
Clear any page or object cache from your caching plugin or host.

Frequently asked questions

↑ Back to top

Does it change prices on existing orders?
No. Only product prices change. Existing orders keep the prices they were placed at.

Can I check prices before applying?
Yes. Use Preview Changes to see every new price first.

Does it run on the storefront?
The plugin works in the admin area when you edit prices or when a schedule runs.

Not using it yet? Get Bulk Edit Variations Prices — 30-day money-back guarantee.

Need help? Contact support.

Related Products

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or...

Offer add-ons like gift wrapping, special messages or other special options for your products.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.