About This Plugin
Multiple Sale Prices Scheduler extends WooCommerce’s native sale scheduling functionality by allowing you to schedule multiple sale prices for each product, each with its own start and end dates.
Perfect for planning seasonal sales, flash sales, promotional campaigns, and dynamic pricing strategies in advance.
Key Features
- Schedule multiple sale prices per product
- Dynamic pricing: Schedule both discounts and price increases
- Each sale has its own start and end date
- Works with simple and variable products
- Configurable priority when sales overlap
- Import and export scheduled sales via CSV
- Activity log with configurable retention period
- Automatic deletion of expired sales
- Admin notifications when sales activate or end
- Alert notifications before sales expire
- Dashboard widget with sales overview
- Compatible with HPOS (High-Performance Order Storage)
- Automatic sale activation and deactivation via cron
- Import existing WooCommerce sales
- Clean orphaned scheduled sales from deleted products
- Command Palette integration (Cmd+K / Ctrl+K) for quick access to export and overview
Use Cases
- Plan multiple seasonal sales in advance
- Schedule different prices for different promotional periods
- Implement dynamic pricing for high-demand periods (hotels, events, tickets)
- Seasonal price adjustments (peak season vs. off-season)
- Manage flash sales and special offers
- Coordinate pricing across multiple products
- Track pricing history with activity log
- Receive alerts when sales are about to end
- Automatically clean expired sales
How It Works
- Edit any product in WooCommerce
- Find the “Scheduled sale prices” section
- Add multiple sale prices with start and end dates
- Set any price you want – lower for discounts, higher for peak demand pricing
- Configure overlap priority if needed
- Save the product
The plugin automatically activates and deactivates sales based on the scheduled dates using WordPress cron every hour.
Note: Unlike WooCommerce’s native sale scheduler, this plugin allows you to set prices higher than the regular price, enabling dynamic pricing strategies for seasonal demand, special events, or peak periods.
Settings Options
- Default overlap priority (lowest, highest, first, last)
- Enable/disable activity log
- Log retention period (30-365 days)
- Automatic deletion of expired sales (never, 30-365 days)
- Sale activation notifications
- Notifications before sale ends (1-30 days)
- Overlap warnings when creating schedules
Requirements
- WordPress 5.8 or higher
- WooCommerce 6.0 or higher (tested up to 10.7)
- PHP 7.4 or higher
Support
Need help or have suggestions?
Love the plugin? Please leave us a 5-star review and help spread the word!
About AyudaWP.com
We are specialists in WordPress security, SEO, AI and performance optimization plugins. We create tools that solve real problems for WordPress site owners while maintaining the highest coding standards and accessibility requirements.
Screenshots
Add Black Friday, Christmas and January sales in seconds, right inside the product editor
See every sale at a glance — active, upcoming, and which price will apply when they overlap
Settings: pick how overlapping sales resolve and how long activity logs are kept
Notifications: get alerted when a sale activates, ends, or is about to end — never miss a campaign
Overview: every scheduled sale across your store, filterable and exportable to CSV
CSV import/export: bulk-update hundreds of sales in one upload, with downloadable template
Activity log: full audit trail of every sale event, with filters by action type
Variable products fully supported — schedule different prices per size, color or any variation
Dashboard widget: see today's active and upcoming sales without leaving WP-Admin