Looking for WooCommerce storewide sale support?
You got it! WooCommerce Storewide Sales lets you quickly and easily run a storewide sale for products in your store with powerful “set it and forget it” technology. Simply enable the storewide sale, optionally set the start and end date / time, set the discount amount, and you’re done.
You no longer need to edit every product and set a sale price. You no longer have to edit every product and set start and end dates for your sales. All configuration is quickly achieved on one settings page. You set the storewide discount amount and this powerful plugin automatically adjusts your product prices on the fly as shoppers use your store. When the sale ends, all of your regular product pricing instantly takes effect again. It can’t get any easier than that!
WooCommerce Storewide Sales is packed with powerful features:
- Set your discount amount as an integer value or percentage value
- Optionally set the start date and time
- Optionally set the end date and time
- Optionally disable all coupon use during the storewide sale
- Optionally enable “Sale Flash” icons on products ( works with WooCommerce 2.x only )
- Optionally enable a sitewide notice banner across all pages of your site to advertise your sale
- You have total control over the banner notice message, as well as the banner notice colors
- Optionally include parameters in your banner notice for sale start and end dates and discount amounts
- Optionally exclude certain categories of products from the sale.
- Optionally include certain categories of products from the sale.
- Optionally exclude certain roles from the sale.
See the screenshots for a quick look at the plugin settings.
WooCommerce Storewide Sales only works with simple and variable products. No other product types are supported or affected.
Comes with our stellar support via email and phone!
Compatibility: WooCommerce 2.6 and newer
We keep all of our software up to date with the latest versions of WooCommerce and WordPress.
If you don't see any recent changes below it's because none have become necessary!
Version 3.0.11 - September 18, 2019
Ensure tax is added into the calculated sale price only once when WC is set to display prices including tax
Version 3.0.10 - November 12, 2018
Adjusted the sale price display for variable products when all variations have the same regular price
Version 3.0.9 - November 12, 2018
Added new setting to allow products with a sale price already set to keep their original sale price
Removed the checking of "is_on_sale()" from the get_product_price() function, corrects a cart price issue
Version 3.0.8 - November 5, 2018
Ensure sale prices display with or without tax according to settings in WooCommerce
Version 3.0.7 - August 9, 2018
Updated code that checks if a product price has already been discounted
Version 3.0.6 - June 16, 2018
Ensure discount is only applied once per product in case other software on the site tries to get or set prices
Version 3.0.5 - August 15, 2017
Remove extraneous call to get_sale_price() for variations when using WooCommerce 3.x
Version 3.0.4 - July 27, 2017
Added new setting to exclude selected roles from the storewide sale
Version 3.0.3 - July 10, 2017
Test to ensure a variation is actually a product object before attempting to read sale price
Version 3.0.2 - July 5, 2017
Adjust processing for geting variation prices
Version 3.0.1 - June 20, 2017
Removed unnecessary code for WooCommerce 3.x installs
Version 3.0 - June 19, 2017
Redesigned and simplificed the code for WooCommerce 3.x
Version 2.3.24 - June 16, 2017
Updated processing for when only Include Categories is set and a products has no category set
Version 2.3.23 - June 15, 2017
Updated processing to get price
Version 2.3.22 - May 16, 2017
Adjustments for WooCommerce 3.x compatibility
Version 2.3.21 - April 19, 2017
WooCommerce 3.x compatibility
Version 2.3.20 - May 8, 2016
Updated price processing for handle the display of regular/sale price "strikethrough"
Version 2.3.19 - May 6, 2016
Updated to support manually entered product sale prices when those products are excluded (by category) from the storewide sale
Version 2.3.18 - February 16, 2016
Deprecated support for WooCommerce 2.1 and earlier
Adjusted processing to ensure variations are checked individually
Version 2.3.17 - December 23, 2015
Adjusted init hook code so that no filters are added unless the sale is in effect
Adjust the init hook code so that no filters are added when an admin is in the admin area
Version 2.3.16 - November 10, 2015
Updated include/exclude category processing
Version 2.3.15 - October 15, 2015
Updated settings code
Version 2.3.14 - September 23, 2015
Add support for "included" categories. See documentation for how this works!
Version 2.3.13 - August 31, 2015
Updated get_variation_price() to return $price is product is not variable
Version 2.3.12 - July 12, 2015
Fixed get_items() to return instead of continue
Version 2.3.11 - July 29, 2014
Tweaked price check before calculating totals, changed "continue" to "return" since the loop was removed
Version 2.3.10 - May 31, 2014
Added method check to avoid a possible error
Version 2.3.9 - May 29, 2014
Updated checkout process to address changes in WC 2.1.x
Version 2.3.8 - March 12, 2014
Tweaked discount processing to avoid double discounts
Version 2.3.7 - March 11, 2014
Updated to support the WooCommerce mini cart widget
Updated to disallow discounts for wholesale buyers
Version 2.3.6 - February 21, 2014
Fixed checkout ajax action detection parameter name for WooCommerce 2.1
Version 2.3.5 - February 14, 2014
WooCommerce 2.1 compatibility
Version 2.3.4 - January 7, 2014
Tweaked variation tracking for price adjustments
Version 2.3.3 - November 5, 2013
Added filter to change "From" price label for variations
Version 2.3.2 - November 4, 2013
Fixed variation price calculation
Version 2.3.1 - November 4, 2013
Fixed add to cart issues with variations
Fixed item price calculations when the order is placed
Version 2.3 - Octobeer 7, 2013
Updated for better pricing WooCommerce support
Version 2.2 - August 2, 2013
Fixed a condition where discounts might be applied twice in some instances.
Version 2.1.1 - July 4, 2013
Tweak code performance
Minor tweaks to documentation
Version 2.1 - July 2, 2013
Initial public release