Scheduled Sale Manager for WooCommerce

A premium WooCommerce plugin
$14 Purchase Learn more

Yes! This plugin is compatible with
the latest WooCommerce 3.0.

Scheduled Sale Manager is a WordPress plugin for WooCommerce that allows you to easily set up your shop sales. Choose exactly when the sale should start and finish, what product groups will be affected and what the discount will be.

5% off the entire shop? Free shipping on Sundays? End of the year sale on all large T-shirts? It's simple to set up and the possibilities are endless.


  • Create any amount of sales
  • Sales can be instantly disabled/enabled
  • Sales can be temporary, permanent and recurring
  • Works with all (simple, variable and grouped) product types
  • Target all or specific groups of products
  • A familiar UI that blends right into the WordPress environment and allows for simple to complex set ups with little effort
  • No recurring fees
  • Each license receives free plugin updates forever
  • Comes with documentation
  • Comes with developer support
  • Check out the screenshots!

Performant and developer friendly

  • Updates just like any other plugin
  • Does not add any CSS or JS assets to your site
  • Does not create any additional database tables
  • Translation/WPML ready
  • Efficient query cache/transient usage to optimize performance
  • Follows WordPress coding standards
  • Fully commented code
  • Contains many action/filter hooks to allow for advanced customizations without editing the core files
  • No arrogant menu entries, nagging or other visual standout in the admin environment
  • All data is removed upon uninstallation

Setting up a sale is a 3-step process:

  1. Choosing a schedule:
    • Always on: To simply start a sale without specifying a schedule
    • Date range: Pick the exact start and end dates and times
    • Weekly: Pick week days to start and end a weekly sale
    • Monthly: Pick days of the month to start and end a monthly sale
    • Yearly: Pick dates in a year to start and end a yearly sale
    • Or a combination of the above!

  2. Choosing the product criteria:
    • Everything: To simply discount the entire shop
    • Product category: Such as T-shirts
    • Product attribute: Such as Size Large
    • Specific products: Manually pick individual products
    • Or a combination of the above!

  3. Choosing the sale discount:
    • Percentage: To reduce product prices by a specified percentage
    • Free Shipping: To offer free shipping during the sale
    • Or a combination of the above!


Available right here!

Documentation for Scheduled Sale Manager for WooCommerce

What is the required WordPress version?


Is this plugin compatible with WooCommerce 3.0+?

Yes! And backwards compatible with 2.6.

Where are the settings?

Visit WooCommerce > Sales. Here you’ll be able to create and manage your sales. There is no global configuration page.

How do I configure a one-time sale?

When creating/editing a sale, set the schedule type to “Data range”. You are then presented with two date / time pickers. The sale will start on the “From” date/time, and end on the “Until” date/time.

How do I configure a weekly schedule?

When you set the schedule type to weekly, you are presented with two weekday and time selection controls. Pick your start and end day/time. The sale is then automatically applied between these moments at a weekly interval.

How do I configure a monthly schedule?

When you set the schedule type to monthly, you are presented with two month-day and time selection controls. Pick your start and end day/time. The sale is then automatically applied between these moments at a monthly interval. If you pick a day that exceeds the current month (like 31 in a February) the schedule will end on the last day of the month instead.

How do I configure a yearly schedule?

When you set the schedule type to yearly, you are presented with two month/day/time selection controls. Pick your start and end day/time. The sale is then automatically applied between these moments at a yearly interval.

How do I activate my sale on multiple schedules?

When editing the sale, press “And…” under the schedule metabox. This adds a new row to the scheduler. You can add up as many rows as you like. They will all apply to the sale.

How do I change the first day of the week in the date pickers?

This option is taken from your WordPress configuration. Visit Settings > General to change what’s considered the first day of the week.

The time is off!

The plugin uses the WordPress timezone. You can change this in the WordPress general settings. If you still think there is a time inaccuracy issue, please contact support.

Can I put the entire shop on sale?

Yes! Under criteria, simply choose “Everything”.

Can I target products by multiple properties?

Yes! Under criteria, choose one property then press “And…” on the right side. This will add another line to add a criteria. When stacking criteria with “And…” all properties have to match for the product to be applicable. When using the button “Or…” you can add properties that are unrelated to the rest. Example: Large (attribute) AND T-shirt (category) applies to large t-shirts but Large OR T-shirt applies to anything that’s large and all t-shirts.

What if more than 1 sale applies to a product?

When multiple sales overlap, the one that causes the lowest product price wins. The sales are applied per product, so the outcome can technically vary per product.

What if a product is already on sale (has a discount price) but is also part of a sale?

Just like when multiple sales apply to a product: the lowest price wins. The sale option “Apply to discount price” determines wether the sale’s discount is added to the original product price or also to the discounted product price if it exists.

What if I have sale and non-sale items in the cart?

Sales are applied per item, so products that are not part of the sale are not affected. This also applies to free shipping if that’s enabled in the particular sale. The free shipping will not be applicable to products outside of the sale.

Can I end a sale prematurely?

Yes! You can simply disable the sale, change its schedule or delete it. The change will be effective immediately.

Sales and WPML

WPML should not be configured to translate Sales. By default it will not translate Sales so unless the setting is manually changed it should be fine.
Sales always apply to all site languages.

I'm still stuck!

Please visit
Print this document


Priority support directly from the developer.
Also for pre-purchase questions!


List of sales
Editing a sale
Admin product view
Shop view with an active Large Shirts sale.
$14.00 Single domain license

Payment is quick and secure and your download will be available immediately after purchase.

Have you seen these?