Product Icon

Bulk Price Editor for WooCommerce

Update the prices of hundreds of products in one action: filter, adjust, preview, apply — with history, revert and scheduling.

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

  • Update every price in one action – hundreds or thousands of products, simple and variable.
  • Precise filters – categories, brands, tags, price range, name, SKU, stock status, product type, attributes.
  • Any kind of change – percentage, flat amount, new prices, formulas with {regular_price} and {cost}, rounding to .99.
  • Preview first – every product shows its old and new price before you confirm.
  • Undo in one click – every update is saved with a snapshot and can be reverted from History.
  • Schedule sales that end themselves – run an update later and restore the prices automatically.

How it works

Three steps, one screen. Filter the products, choose the change, check the preview and apply — the update runs in the background while you keep working.

Filter the products, choose the change, preview and apply

Price actions: percentage, flat amount, new prices, formula, rounding, sale dates

Every kind of price change

Regular prices, sale prices or both — pick the action that matches the job.

Price actions

  • Increase or decrease by a percentage or a flat amount.
  • Set new prices, or remove sale prices in bulk.
  • Formulas: {regular_price} * 0.85 for a storewide sale, {cost} * 2.7 for cost-based pricing.

Advanced options

  • Round every result to .99, .95, .90 or .00.
  • Set or clear sale dates for all selected products at once.
  • Tiered prices in bulk with the Tiered Pricing Table plugin.

See every change before it happens

The preview lists every matching product with its current and new price, live, as you adjust the filters and the action. No surprises, no test runs on a staging copy.

  • Old price → new price on every row, sale prices included.
  • Variable products show every variation.
  • Export the preview as CSV to check it in a spreadsheet.
Preview with the old and new price of every product

Undo, schedule and track

Bulk changes are only useful when they are safe. Every update is recorded, reversible, and can be timed.

History of updates with one-click revert

History with one-click revert

Each run keeps a snapshot of the previous prices. Made a mistake? Press Revert and the products are back where they were. Download the before-and-after CSV of any run.

Schedule an update with an automatic revert

Scheduled updates with automatic revert

Start a sale on Friday evening and let the plugin restore the prices on Monday morning. Scheduled runs can be cancelled at any time.

Know who changed a price, and when

A Price history link on every product lists each change with its date, source and user — manual edits, the REST API, imports and bulk updates alike.

Price change history on the product screen

 

Built for big catalogs

  • No product limit. Updates run in the background in chunks of 100, with live progress and a stop button.
  • Templates. Save a filter and a price action as a reusable job.
  • WP-CLI. Run templates (with a dry run), list the history and revert updates from the command line.
  • Compatible with HPOS and the new product editor.
Background processing of large catalogs

Perfect for: seasonal and storewide sales, price increases after a cost change, repricing a brand or a product line, tidying price endings, and any store where editing products one by one is no longer an option.


Frequently asked questions

Does it work with variable products?

Yes. Variable products are filtered like any other product, every variation is listed in the preview, and all of them are updated together.

Can I undo a bulk update?

Yes. Every update is saved in History with a snapshot of the previous prices. Press Revert to restore them in one click, or download the before-and-after CSV.

Can I schedule a sale?

Yes. Choose "Schedule for later" when you apply, pick the start time and, optionally, an automatic revert time. The previous prices come back on their own.

How many products can I update at once?

There is no limit. Updates run in the background through Action Scheduler in chunks of 100 products, with live progress and a stop button, so the store stays responsive.

Will it slow down my store?

No. Prices are written in small batches in the background; customers never see a half-finished update, and nothing runs on the storefront.

Can I automate it?

Yes. Save a filter and a price action as a template, then run it from the editor or from WP-CLI (with a dry run first). The plugin also records price changes made through the REST API and imports.

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 7.1
  • Tested with WooCommerce: 11.1
  • Requires at least WordPress: 6.2
  • Requires at least WooCommerce: 7.1

Countries

  • Worldwide

Languages

English (United States)

Related Products

Price $279 annually
Rated 3.6 out of 5 stars
Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $39 annually
Rated 2.8 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
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.