Plan promotions, adjust prices and run campaigns automatically — with built-in safety, rollback and background processing.
Price Scheduler runs updates in the background, keeps your promotions on schedule and ensures nothing breaks — even in stores with 100k+ products.
✓ Schedule price changes for campaigns or supplier updates
✓ Protect existing sale prices with safe override logic
✓ Roll back any job instantly with full audit history
The Problem
Running promotions or adjusting thousands of prices manually is slow, stressful and vulnerable to mistakes. Errors can break campaigns, ruin margins or leave products discounted for too long.
The Solution
Price Scheduler automates bulk price changes with safe rollback, background processing and full control over timing and scope. You decide the rules — the plugin does the work.
Key Features
Benefits
Use Cases
Requirements
WooCommerce 7+ (Includes Action Scheduler)
WordPress 6+
PHP 7.4+
Documentation
BEFORE & AFTER COMPARISON
Without Price Scheduler | With Price Scheduler |
Manual edits across hundreds or thousands of products | Schedule once — everything runs automatically |
Campaigns start late or end too late | Precise start/end times |
Mistakes lead to wrong sale prices | Safe bulk changes with built-in rollback |
Developers must write cron jobs | Powered by Action Scheduler |
No logs, no history, no rollback | Full audit log of every job |
No credit card required.
Test it on your store, schedule your first campaign, and see how easy price management can be.
14-day free • No credit card • Cancel anytime
Dive into our FAQ section to find answers to the questions we get asked the most. Let’s clear up any uncertainties together.
Yes. We update regular/sale prices (your choice). We also store a one-time backup per product so you can roll back after the job finishes.
Yes—include/exclude by categories and/or product IDs. There’s also a toggle to include variations.
No. All jobs run safely in the background using WooCommerce’s Action Scheduler. You can close your browser, log out, or continue working on your site — the scheduled updates will still process automatically. The job status will update the next time you open the Price Scheduler page.
No—the job runs in batches with Action Scheduler. You can lower the batch size if your host is strict.
We update variations individually and sync parent variable products when batches complete.
Yes—choose Regular, Sale, or Both.
Yes — every update is backed up per job. Roll back in one click.
You can choose to skip or override them. Rollback only touches products that were changed.
It depends on how they update pricing data. Our plugin safely adjusts WooCommerce-native prices.
If you also want a spreadsheet-style editor where you can bulk edit prices, stock, SKUs, descriptions and more, take a look at our Bulk Table Editor for WooCommerce.
Many store owners use the two plugins together:
Using both gives you full control — manual edits when you want them, automation when you need them.