WooCommerce Shop Global Discount

Overview #

The WooCommerce Shop Global Discount module is a part of the Booster for WooCommerce plugin. It is compatible with the WPML (WordPress multilanguage) plugin and can be made to accept Product shortcodes.

The major use of Global Discount is to enable one or multiple shop-wide discounts in WooCommerce stores. One can activate fixed-price or percentage-based discounts using this module for the whole shop at once. However, if you want to apply it to a small part of the online shop, that’s possible too.

Changing the scope of discount can be done in several ways by this module, such as: 

  • By including or excluding products;
  • By including or excluding product categories;
  • By including or excluding tags;
  • By including or excluding products on sale.

To make the discounts easier to understand, store administrators can also do corrections in the discount amount by applying Round, Ceil, or Floor functions on it.

When Might You Need WooCommerce Shop Global Discount? #

This module is very useful for shop owners in multiple scenarios. Here is a small list of its utilities for your shop:

  1. When You Want to Apply Discount for your Whole Shop in 1 minute or less 

Yes, it will take less than a minute to enable a discount on each and every product in your store!

With the WooCommerce Shop Global discount module, you can set a fixed or percentage discount in no time for your shop. This way, it will be simpler for you to run a sales campaign and you will have more time to spend on promotions, query resolution, assistance delivery, and more such operations. 

  1. When You Want to Apply Additional Discount for an Ongoing Sale

Let’s say, you have a sale ongoing. It is highly probable that besides the current discounts, you would wish to add some extra discount in the last few days or in the last few hours, or maybe, on the last day on sale only. With our module, doing so is as easy as a breeze.

  1. When You Want to Apply Discount on Products NOT in Sale

Want to apply a special discount on non-discounted products only? Well, why not! It is a good idea to sell more when your current sale is doing amazing. WooCommerce Shop Global Discount is all that you need in this scenario.

  1. When You Want to Run Multiple Sales Campaigns

If your store requires running several sales campaigns with different conditions, the Global Discount module can help you out. With this module, you will be able to set separate conditions and apply them to diverse products, categories, and tags for each of your sales.

  1. When You Want to Apply Discounts on Several Products in the Shop

The Global Discount Module lets you activate percentage or fixed price discounts while including or excluding products, product categories, and tags. So, if you do not want a storewide discount but for a part, this module suits your needs.

How to Enable Global Discount in WooCommerce for the Whole Store or for Several Conditions? #

Enabling global discounts for a WooCommerce store is a straightforward process if you follow these 4 steps. It won’t take more than 5 minutes.

Step 1 – Install the Booster for WooCommerce Plugin #

You need this amazing plugin, to begin with. Booster has 110+ features/modules and is currently being used by more than 1 Million WooCommerce websites due to its comprehensibility. To enable global discounts, we will be using one of its features.

Step 2 – Activate the WooCommerce Shop global Discount #

Once you have the Booster for WooCommerce Plugin installed and activated, you need to go to WooCommerce  > Settings > Booster or WooCommerce  > Booster Settings, depending upon your theme.

Next, look for the Global Discount feature in the Prices & Currencies section in your Booster Elite for WooCommerce – Dashboard. Once found, click on the Settings link underneath it.

In the Global Discount Settings, select Enable Module as your option and save the changes you have.

Step 3 – Change Common Shop Global Discount Settings in WooCommerce #

Now is the turn to edit the global discount settings for your WooCommerce Store.


Under the Options section, you will see an input field that accepts the count of Total Groups. Here, you need to enter the total number of discount configurations/types you are going to have. For example, if you are going to have 2 global discounts for your store, enter 2 as your input.

Make sure to save changes before you move to the next section and the module will load a few more options as per your total group count.

Advanced Settings

Enable or disable Compatibility with Product Shortcode and Global Discount in Admin to apply or remove related functionality for the shop. The former will let you use the Products shortcode, such as:

[products on_sale=”true”] [products]

On the other hand, the latter will let you enable “global discount” product pricing in the backend.

So, let’s say that your administrators are seeing product pricing in the following format prior to enabling this setting:

Post enabling the setting, the view will be similar to the following screenshot:

Note: Global Discount Admin Settings might change the output/working of a few modules, like the Products XML Feeds module.

In the Advanced Settings, you can also enable options related to WPML to get languages and terms so that you could enable multilanguage functionality with global discount fields too. Besides this, you can change Price Filters Priority in case this module’s settings crash with any other plugin.

Reset Settings

To enable the default settings for the global discount module, click the Reset Settings button. It will restore all default values for the plugin.

Configuring the module from this point will be an easy task when you are not sure about why this module is not working as you are expecting.

Step 4 – Create a Discount Group #

You will have one or multiple sets of discount group options, depending upon the Total Groups field’s value you have set in the Options section. Here, we will explain how to enter details for one such group. You may follow the same steps for the rest of the discount group afterward.

  • Select Enable to apply this discount group to your store. When you want to put a temporary hold on this group’s use, you may Disable this option by unchecking the same field and saving changes.
  • Select the discount Type as Percent if you want to apply a percentile-based discount. For a fixed discount (e.g., $5), you must select the discount type as Fixed

Note: For the latter case, currency for the discount type will be same as the one applicable for your store (or a particular buyer).

  • Set the discount Value in the next field.

Note: This VALUE must be negative. For example, in the case of percentage discount, ‘-2’ will mean 2% discount while for the fixed type, it will mean a discount of $2.

  • After discount’s calculation, Final Correction value will decide the final value of product price, to which this discount will be applied. So, select a correction function among None, Round, Ceil, or Floor (say ‘f’) and use a Correction Coefficient (say ‘c’) if you want to use this functionality.

Price will be f(Price / c ) * c after this

The default value of the Correction Coefficient is 1, and you may retain the same in case you do not want to affect this variable in your calculation.

Example: If the discount amount is $100.3 as per previous step and c = 1, here is the product price that this step will give as output :

  • None: No change, so the product price will remain $100.3.
  • Round: Rounding off, so the product price will be $100.
  • Ceil: It will apply the ceiling function, so the product price will be $101.
  • Floor:  It will apply the floor function, so the product price will remain $100.
  • Select the relevant value for Product Scope. You can apply the global discount on:
    • All Products
    • Only on the products that are already on sale
    • Only on the products that are not on sale
  • Select the products, product categories, and/or tags to include or exclude for this discount group.

Note: If you want to apply the discount store-wide, leave all 6 fields (for including and excluding products, categories, and tags) blank.

  • Save changes.

Example – Applying Global Discounts in a Gift Shop for Anniversary Cakes Only #

Let us consider that you own a gift shop that sells various products. 

You have recently found out that October is the most popular birthday month in your region and it has begun. And for the same reason, you want to apply a special discount on products of type Cake with a tag birthdaycake on them. 

Here’s how you will define your picks for the global discount:

  1. Applying a 2 Percent Global Discount 
  1. Determining the Scope of the Discount

And you can save changes already!

Frontend View for the above Example

Powered by BetterDocs