woocommerce-shop-global-discount

WooCommerce Shop Global Discount

Add global discount to all WooCommerce products

Description

WooCommerce Shop Global Discount let’s you set discount for all your shop’s products.

Discount can be fixed or calculated as percent from the price.

You can apply discount to all products or only to products that are already on sale.

Additionally you can apply discount only to products from selected categories. If option is not set, discount is applied to all products.

You can create multiple discount groups. For example this will help if you want to create different discounts for different product categories.

woocommerce-shop-global-discount-admin-settings

Global Discount Module Options

Total Groups
Press Save changes after you change this number.
Default: 1

Discount Group #X

Enabled
Enabled/disables the discount group.
Default: yes
Type
Can be fixed or percent.
Default: Percent
Value
Must be negative number.
Default: 0
Product Scope
Possible values: all products, only products that are already on sale, only products that are not on sale.
Default: All products
Include Product Categories
Set this field to apply discount to selected product categories only. Leave blank to apply to all products.
Default: None
Exclude Product Categories
Set this field to NOT apply discount to selected product categories. Leave blank to apply to all products.
Default: None
Include Product Tags
Set this field to apply discount to selected product tags only. Leave blank to apply to all products.
Default: None
Exclude Product Tags
Set this field to NOT apply discount to selected product tags. Leave blank to apply to all products.
Default: None
Include Products
Set this field to apply discount to selected products only. Leave blank to apply to all products.
Default: None
Exclude Products
Set this field to NOT apply discount to selected products. Leave blank to apply to all products.
Default: None
Accessible through:
  • WooCommerce > Settings > Booster > Prices & Currencies > Global Discount
Tested on WooCommerce 3.4.6 and WordPress 4.9.8
Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

Leave a Reply

Comments

26 Comments

  1. Goran January 1, 2017 at 6:26 am #

    How can I delete all already already by hand registered sale prices? Including variations? Because now I have on sale prices even more discount instead of on regular prices
    discount.

    Reply to thread

  2. alex January 8, 2017 at 10:48 pm #

    hi, I want to know if you can add the ability to apply a certain discount in addition to the categories also to customers, both as a groups that single (understood precisely the customer smith at which I decide to make a 10% discount)

    Reply to thread

    • Booster Support Team January 10, 2017 at 8:07 pm #

      Hi,

      Not sure I understood your question correctly, but to add additional discount for some user group, you can simultaneously use Booster’s Price by User Role module (in “WooCommerce > Settings > Booster > Prices & Currencies > Price by User Role”).

      Please let me know if you have any questions.

      Best regards,
      Tom

      Booster Support Team
  3. Alex January 26, 2017 at 11:33 am #

    hi, in reference to WooCommerce Shop Global Discount you can also add user management? Basically connect certain discounts for a group of products to selected users

    Reply to thread

  4. sebaherrera September 11, 2017 at 12:31 am #

    Hi. I’m using Booster Plus 3.0.1 and category percent discounts are not applying to products. I’ve also enabled Multicurrency Base Price. What could be wrong?

    Reply to thread

    • Going Online December 4, 2017 at 6:46 pm #

      Same problem here…

  5. marc November 19, 2017 at 11:47 am #

    Hi,

    does it works when you use Prices and Currencies by Country?

    Reply to thread

  6. mark February 26, 2018 at 10:57 pm #

    Hi

    I’m toying with the global discount feature and have a multi-vendor site. is there any way to be able to do the following.

    1) Be able to apply the global discount to a particular vendor/authors products.

    2) Potentially automate the discount process. I want to sell at full price, discount after a certain time and so on.

    kind regards

    mark

    Reply to thread

  7. Amit March 31, 2018 at 9:07 am #

    Hello, I found your plugin very useful. But I am facing an issue with Global Discount. When ever I apply global discount. This force discount 2 time. 1st on shop/product then also on cart price. For e.g. if regular price is $100 discounted price is $50. after add to cart, the price =>$25. This is what I am getting in cart price. I am using kutetheme bought from themeforest.

    Reply to thread

    • danielc April 3, 2018 at 8:51 am #

      Hello amit,

      sorry for a late answer, we will check the issue and explain what is wrong as soon as possible.

      Regards,
      Support Team

  8. Barbara Harris April 13, 2018 at 4:45 pm #

    I’m wanting to apply a discount to one category of products if customers purchase a minimum amount in that category. I enabled and completed the Global Discount page but where do I put in the details such as minimum to purchase and percent discount amount?

    Reply to thread

  9. Marc July 25, 2018 at 1:03 pm #

    What i would appreciate the most would be If I could add some parameters to the global discount like :
    PHP-CODE: floor( $newDiscountPrice / 0.05 ) * 0.05;

    We are running a Shop in Switzerland and it’s actually a pain in the ass with the global discount.

    Reply to thread

    • Booster Support Team July 26, 2018 at 2:42 am #

      Hi Marc,

      Thanks for the idea. I’ve just made the required changes to the plugin. Please download the development version here – https://booster.io/dev/. You will need to uninstall the old plugin version first (don’t worry your saved settings won’t disappear). If you are a Booster Plus user – please let me know (on tom@booster.io) your order number, and I will send you the development version for Plus.

      Now in “WooCommerce > Settings > Booster > Prices & Currencies > Global Discount” you will find new “Final Correction” options for each discount group. You can choose between three functions there: round, ceil and floor; and also set coefficient.

      Please let me know if it’s not working as expected.

      P.S. If you like Booster, please leave us a rating.

      Best regards,
      Tom

      Booster Support Team
  10. ltilford September 4, 2018 at 3:28 am #

    Is there a way I can apply a discount based on how much has been spent? Example – spend $500 and get a %10 discount.

    Thanks in advance

    Reply to thread

    • ltilford September 4, 2018 at 3:35 am #

      Also, Im looking to see I can add discount levels like how the wholesale plugin operates but it would be based on how much is being spent instead of how many items were bought.

      Thanks

    • RokasJ September 4, 2018 at 1:54 pm #

      Hi Ltilford,

      You can apply discounts based on cart value with the “Gateways Fees and Discounts” module – just set the Discount Type to Percent and Discount Value to 10 (for every payment gateway).

      You can also apply discount to every product using “Global discount” module for every product to 10%.

      Best regards,
      Rokas – Support Team

    • ltilford September 4, 2018 at 4:22 pm #

      Hi RokasJ

      Thank you for getting in touch with me. My follow up question is this – can I create multiple levels of discounts? For example, level 1 – for purchases of $500 or over you get a %10 discount, level 2 – for purchases of $1000 or over you get a %20 discount, and level 3 – for purchases of $5000 or over you get a %30 discount.

      Thanks in advance

      Lonard

    • RokasJ September 4, 2018 at 9:16 pm #

      Hi Lonard,

      If you want to use discount levels I would then suggest using “Wholesale Price” module instead – just set the “Quantity calculation” to “Total cart quantity”, and add all user roles under “Additional User Roles Options”. You may also want to enable “Show discount info on cart page”.

      To add discount levels, set “Number of levels” to your number of levels and save the settings for the page to reload. Then set up all different amounts. Also make sure that the “Discount type” is set to “Percent”.

      Best regards,
      Rokas – Support Team

  11. Marc September 10, 2018 at 3:50 pm #

    Hello it’s me again – the guy from Switzerland 😀

    I have an idea for the Global Discount. It would be great if you could exclude some user roles fron global discount (Retailers for example).
    If this works we could give all of our retailers an account for ordering directly from the store (much easier stock management) .

    Would be awesome!
    Best regards
    Marc

    Reply to thread

  12. June Ailin Bonsaksen September 19, 2018 at 10:11 am #

    Is there any way to use dates on the different Discount Groups? Say we want to set a certain category on 10% discount from 20.9.2018 to 23.9.2018?

    Reply to thread

    • RokasJ September 19, 2018 at 12:42 pm #

      Hi June,

      Unfortunately that’s not possible yet but we have added it to our todo list.

      Best regards,
      Rokas – Support Team

    • June Ailin Bonsaksen September 19, 2018 at 12:56 pm #

      Thank you for your answer RokasJ 🙂 If you could add it at one piont in the future we would greatly appreciate it!

  13. Manon October 3, 2018 at 4:30 pm #

    Hi,

    So I have recently used this module. Worked perfect for me.
    Unfortunately when enabling the module again 2 days ago I discovered that , although the correct price is showing on the product page, the given discount% is added twice.
    First on regular price, but when added to card again over already discounted price.

    I have disabled the module now but would really love to be able to have another sale! Can you help me with this one?

    Reply to thread

    • RokasJ October 3, 2018 at 10:11 pm #

      Hi Manon,

      Can you contact us at support@booster.io? Thank you,

      Best regards,
      Rokas – Support Team

    • Manon October 10, 2018 at 9:05 am #

      I did E-mail you but for the second time (first with the product adding) after providing you with asked information, you did not reply. I am really starting tot regret buying the booster.

      I would really like to know if you can help me with this issue!