Multiple Sale Prices Scheduler

Changelog

1.1.2

  • Fixed: Price increases (prices higher than regular price) now work correctly
  • Fixed: Import current sale notice now appears for sales without dates (permanent sale prices)
  • WooCommerce ignores sale_price > regular_price, so price increases now modify regular_price instead
  • Original regular price is preserved and restored when scheduled price increase ends
  • Added logging for regular price preservation and restoration events
  • Improved log filter with new action types for price increase tracking

1.1.1

  • Fixed: Log filter now works correctly matching translated action labels
  • Fixed: Log filter “All actions” option now properly restores full log content
  • Fixed: Log filter allows switching between different filters without losing data
  • Added: Missing log actions to filter (Expired Sale Deleted, Original Sale Preserved, Original Sale Restored)
  • Improved: Log filter moved above log viewer for better usability

1.1.0

  • Improved compatibility with third-party product add-on plugins (Extra Product Options, Product Add-Ons, etc.)
  • Refactored price calculation to use WooCommerce native price storage instead of real-time filters
  • Scheduled sales are now applied immediately when saved (no need to wait for next cron run)
  • Deleting an active scheduled sale now recalculates prices immediately
  • Fixed: Native WooCommerce sales are now preserved when adding scheduled sales and restored when all scheduled sales are removed
  • Fixed: Import current sale option now shows correctly for products with existing WooCommerce sales
  • Fixed: Adding a scheduled sale no longer overwrites unimported WooCommerce sales
  • Fixed: Deleting all scheduled sales now restores the original WooCommerce sale if one existed
  • Fixed: “Sale not found” error when deleting multiple sales in sequence without page reload
  • Fixed: Automatic deletion of expired sales now works correctly based on settings
  • Improved: Better feedback messages when adding/deleting sales that affect native WooCommerce sales
  • Improved: Visual indicator showing when an original WooCommerce sale has been preserved
  • New dynamic promotional banner with AyudaWP plugin recommendations on settings page

1.0.0

  • Initial release
  • Schedule multiple sale prices per product
  • Support for simple and variable products
  • Configurable overlap priority (global and per product/variation)
  • CSV import/export functionality
  • Activity log with configurable retention
  • Automatic deletion of expired sales
  • Admin notifications for sale activation
  • Notifications before sales expire
  • Overlap warnings when creating schedules
  • Import existing WooCommerce sales
  • Clean orphaned schedules tool
  • HPOS compatibility
  • Hourly cron check for sale activation/deactivation
  • Dashboard widget with quick sales overview

Plugin Website
Visit website

Version:
1.1.2
Last Updated
February 9, 2026
Active Installs
30
Requires
WordPress 5.8
Tested Up To
WordPress 6.9.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.