WooCommerce Promotion Manager


WooCommerce Promotion Manager plugin allows you to setup multiple promotion campaigns to manage sale products of your webstore. Campaigns will run automatically by dates and days, product selection and sale price adjustment rules that you define. You can also display promotion banner slideshow to let your buyers know what deals are available at your webstore.

Promotion Manager

Click here for ADMIN DEMO
Username: demo
Password: demo

Note: Admin Demo is on separate site than Live Preview to avoid misuse and to show different theme.


  • 10% Discount for T-shirts Every Weekend (valid from June to August)
  • 30% Off for Selected Products, Only on Monday
  • Promo for Poster Products, $2 off in June (except on Saturday)
  • All Music Albums are $6.99 (normally $9) on Monday and Wednesday
  • 20% Discount for Selected T-shirts every Weekend in June, 10% in July but on Weekdays
  • All products which don’t have any discount will have 10% discount during shop opening period
  • and many more scenarios!


  • Setup multiple promotion campaigns to set products’ sale price
  • Set campaign’s schedule by dates and days
  • Select any products and categories to be included in a campaign
  • Exclude products and categories from a campaign
  • Choose price adjustment method to calculate the product sale price:
    • Discount by Percentage (%)
    • Discount by Amount
    • Fixed Price
  • Display campaign banners slideshow using shortcode
  • Display on-sale products page by campaign when user clicks the banner
  • Quick editing campaign for easy and fast campaign management
  • Integration with Product form to specify campaign for a product
  • Set minimum price for each product
  • Filter by any promotion campaign on Product List
  • Since the plugin is deeply integrated with WordPress and WooCommerce, it brings many benefits:
    • Has the same user interface as WordPress administration
    • There is no additional database table needed
    • Works seamlessly with any WordPress themes that support WooCommerce
    • Works seamlessly with any WooCommerce widgets


- [Tweak] Optimize code and add log for debugging

- [Fix] Language activation hook
- [Fix] Displaying price for variable products
- [Tweak] Optimize code, especially for multiple campaigns which apply discount to the same products

- [Feature] Add days_before parameter in shortcode 
- [Feature] Add slide_pause parameter in shortcode
- [Fix] Change chosen_select to select2 for list of campaigns in product details

- [Tweak] Do checking if there is any incorrect product data

- [Tweak] Added notification to run campaigns on deletion

- [Tweak] Added some text for translation
- [Tweak] Avoid issue if some functions already existed

- [Fix] custom wp table prefix issue

- [Fix] query affecting widgets 
- [Fix] banner's url if shop is on front page

- [Feature] Exclude products/categories from a campaign
- [Feature] Shortcode for campaign banners slideshow
- [Feature] On-sale products page by campaign
- [Tweak] Optimized codes

- [Fix] sale price decimal rounding
- [Fix] schedule time zone
- [Tweak] Some optimizations

- [Fix] campaign schedule dates
- [Tweak] Clear widget cache
- [Tweak] Change Run Now menu capability

- First release


Leave a comment

Shopping cart