wholesale-price

WooCommerce Wholesale Price

Set WooCommerce wholesale pricing depending on product quantity in cart (buy more pay less)

Description

Do you sell products in bulk or to retailers? When the WooCommerce Wholesale Price module is enabled, you can set minimum quantities and discount pricing on multiple products sold through your WooCommerce store when a customer adds them to their cart (buy more, pay less). You can set wholesale pricing for all products, or select products only.

How to set it up:

  • Set the number of pricing levels
  • Set the minimum quantity and discount percentage/rate for each level
  • Select the option to display the discounted price table on each product’s page (optional) and save changes.

Additional features:

  • Choose to calculate the discount from the total cart quantity instead of the specific product quantity
  • Apply a wholesale discount only if no other cart discounts have been applied
  • Show or hide the discount information on the cart page.

Set multiple wholesale discount levels

Set multiple discount levels, so the more products your customers buy, the more they save! Quickly and easily set the minimum quantity and the discount for each level.

Example: Three wholesale levels, with discounts for: 2 pcs (5% discount), 5 pcs (7.5% discount), 10 pcs+ (10% discount).

booster-for-woocommerce-wholesale-levels

Display discount table for your customers

Display a wholesale pricing table on the front end of your website for customers to see by using the shortcode

product wholesale price table shortcode

Accessible through:

  • WooCommerce > Settings > Booster > Prices & Currencies > Wholesale Price

Tested on WooCommerce 4.0.0 and WordPress 5.3.2Plugin can be downloaded here. If there are any locked fields in the module, you will need to get Booster Plus to unlock them.

WooCommerce Booster ModulesWooCommerce PricesWooCommerce Wholesale Price

#comment>

#comment>

#comment>#comment>#comment>

Leave a Reply Click here to cancel reply.

#comment>

Comments

46 Comments

  1. Tuan Le April 2, 2020 at 2:53 am#comment>

    Can this be used with Variations?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ April 2, 2020 at 6:39 am#comment>

      Hi,

      Unfortunately wholesale price module can’t be used with variations, but we have added it to our to do list.

      Best regards,
      Rokas – Support team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  2. #comment>

  3. Jasper Frumau March 14, 2020 at 1:47 am#comment>

    You stated “Try using “Recalculate Cart Totals” setting to fix the cart total problem.” to deal with total price not showing price based on wholesale price . Where do I do that RokasJ?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  4. #comment>

  5. Jasper Frumau March 8, 2020 at 7:43 am#comment>

    We set wholesale pricing and show the wholesale pricing table. Only the pricing table shows prices including VAT though we used Booster to set it excluding VAT for companies. And looking at it as a company we see the product price excluding vat but the wholesale pricing table is shown including VAT. Other issue seems to be that the total price is not showing the correct price total based on number of items chosen. But perhaps the latter is a refresh issue? What about the general display issue excluding vat?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Jasper Frumau March 9, 2020 at 2:48 am#comment>

      We are using https://wordpress.org/plugins/product-quantity-for-woocommerce/ Product Quantity for WooCommerce and have set it to work with the total price. And it states

      “With this section you can display product price for different quantities in real time (i.e. price is automatically updated when customer changes product’s quantity). Please note that this section will only work for simple type products. Please note that this section is not designed to change product prices – if you need to change product’s price depending on quantity in cart, we suggest using our Wholesale Pricing for WooCommerce plugin.”

      Perhaps it interferes with Booster Wholesale Pricing and or Booster Tax Display? Do see others are having the same issue as mentioned earlier and the price does display well on checkout so I doubt this.. But felt it was useful to mention here.

      #comment>#comment>Avatar#comment>

    • #comment>

    • RokasJ March 10, 2020 at 7:33 pm#comment>

      Hi Jasper,

      Try using “Recalculate Cart Totals” setting to fix the cart total problem.

      Also regarding wholesale price table unfortunately it’s not currently possible to specify or change price tax display yet,

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  6. #comment>

  7. Niko December 4, 2019 at 5:35 am#comment>

    How does one translate the from %s pcs.? There doesn’t seem to be any string for it and even the nuking with https://businessbloomer.com/translate-single-string-woocommerce-wordpress/ won’t help on this case.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ December 4, 2019 at 7:55 pm#comment>

      Hi Niko,

      You are right in that WPML would not allow to translate that directly, however there still exists a way to change this text. shortcode (https://booster.io/shortcodes/wcj_product_wholesale_price_table/) has an optional ‘heading_format’ argument that allows changing the text. This argument, used with shortcode (https://booster.io/shortcodes/wcj_wpml/) should let you change how it is displayed in other languages.

      For example, it should look something like this:

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  8. #comment>

  9. Nik October 10, 2019 at 6:57 am#comment>

    Is it possible to have the discounts applied when an administrator is doing the order via the backend?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ October 11, 2019 at 10:12 am#comment>

      Hi Nik,

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

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  10. #comment>

  11. Michiel September 18, 2019 at 1:38 pm#comment>

    Hi,
    I am using the wholesale price by Booster and Extra product options pro.
    1. The wholesale price on the product page is not adjusting when a product option with an extra price (ie +€10) is chosen, like with this product: https://gewoongezond.be/p/herbalife-drinkontbijt-naturel
    2. Later on, in the cart page it is showing the correct price though.

    Would it be possible to correct that first error in the code?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Jasper Frumau March 8, 2020 at 8:00 am#comment>

      I am experiencing the same issue. Did you ever solve this issue?

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  12. #comment>

  13. Dave July 23, 2019 at 9:15 pm#comment>

    Is there a way to setup unique wholesale pricing for different products or categories?

    For example:
    Hats – from 50 pcs. 10% discount
    Shirts – from 10 pcs. 5% discount

    Is something like this possible with WooCommerce and Booster?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ July 24, 2019 at 2:52 pm#comment>

      Hi Dave,

      Yes, that’s possible with this module, just make sure to add all user roles if you would like everyone to have this discount. You can do this globally, per category or per product.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  14. #comment>

  15. Jan-Willem van Soest May 27, 2019 at 5:17 pm#comment>

    I am interesting in buying this product,

    But could a feature be added to use a discount on total items/category:

    For example: Bicycle spokes.

    If people order 3 or 4 different kind of spokes, the discount will be calculated over the whole category.

    If this future can be added in the near future i will buy the plugin

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  16. #comment>

  17. Daniël Leertouwer October 27, 2018 at 9:44 pm#comment>

    I haven’t checked the template files yet, but could it be that the output of the wholesale pricing table doesn’t contain translateable strings? I use Loco Translate for translation, but for example the string ‘from %s pcs.’ doesn’t turn up.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  18. #comment>

  19. Steve October 23, 2018 at 9:34 am#comment>

    Hi
    Trying out the free version before investing in the product for a couple of websites
    I am trying to set Bulk Discounts for products with numerous variations ie size & colours
    When I set minimum quantities the discount only works if the minimum is met in each variation, ie you can’t choose different sizes to to make up the minimum.
    Is this likely to change?
    Many thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • RokasJ October 23, 2018 at 12:05 pm#comment>

      Hi Steve,

      We have added your suggestion to our to-do list.

      Best regards,
      Rokas – Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • Steve October 23, 2018 at 12:12 pm#comment>

      Thanks Rokas
      Do you have a rough time frame?

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  20. #comment>

  21. José Sandoval September 6, 2018 at 9:41 pm#comment>

    Hi,
    The WooCommerce wholesale pricing module is working really well to give discounts on quantities in cart of products with wholesale prices by product.
    Sometimes we receive order updates by phone to the orders placed on our site and we need to edit product quantities or add new products on behalf of the client on the admin pane on woocomcerce/orders and edit the quantity.
    When we add the product and meet the wholesale product requiriement it does not add the wholesale price. it keeps showing the regular price
    We have the free version, I wonder if the Pro version supports adding products on the admin pane during edition of the order and the wholesale functionality would work just as adding it to the cart.
    Please advise.

    Thanks!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  22. #comment>

  23. barthrk May 24, 2018 at 12:43 pm#comment>

    Hi,

    I think I have found a potential bug in Wholesale Price Module.

    The problem appears with the product addons.
    Seems like the Module calculate the price and discount according to the following way: ((product + addons)-10%) + addons
    As a result, the discounted price is higher than without the discount, the module ads the cost of all addons again to the discounted price.
    Any idea how to resolve it?

    Cheers,
    Bart

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  24. #comment>

  25. lagonservis April 12, 2018 at 1:48 pm#comment>

    Is it possible to apply WP to product categories / category ?
    I’ve got many products which needs to be added and doing it manually one by one is not a solution for me.
    Thanks

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  26. #comment>

  27. Sophie April 6, 2018 at 5:03 am#comment>

    We have Booster Pro. The WooCommerce wholesale pricing module was working really well to give discounts on quantities in cart of products I included. Now it’s not working and including every product even though those products aren’t in the ‘include’ list. Only 100g soaps should be included.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • danielc April 6, 2018 at 3:17 pm#comment>

      Hi Sophie,

      do you have this issue after latest update? If yes, please contact us on [email protected] for further support.

      Best regards,
      Support Team

      #comment>#comment>Avatar#comment>

    • #comment>

    • matildainternet April 8, 2018 at 8:22 pm#comment>

      We have latest version of Booster Pro – have resent this message to support.

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  28. #comment>

  29. Artem February 10, 2018 at 9:54 pm#comment>

    It is possible to display minimum price (or maximum discounted price) on the catalogue grid page? F.ex. “Bananas – from $3” if we have some levels of discount and the minimum price is $3.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  30. #comment>

  31. Christophe December 21, 2017 at 9:26 am#comment>

    Hello,
    I have the Booster Plus Developer Licence., find an issue (i think), mailed to [email protected] 2-3 weeks ago, but i received no answer 🙁
    So commented here again: Trying excluded products from the ‘WholeSale Price’ module, but this doesn’t work! I hope there follow a fast answer now, my client is waiting for feedback!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  32. #comment>

  33. SLD November 7, 2017 at 4:27 am#comment>

    Is it possible to set discounts on particular variable products. In ‘products to exclude’ dropdown you can only choose the product as a whole not it’s variable options. All my products have variable options and only 2 of the options need discounted pricing per quantity in checkout. The variable options have ID numbers so wondering if this can be used.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  34. #comment>

  35. Keld September 29, 2017 at 11:41 am#comment>

    is it possible that choose specific costumers to get the discount?
    I sell to end users, but some products is my own and those i sell with discount to other shops as well.
    is this possible?

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  36. #comment>

  37. BruceRiddell001 September 26, 2017 at 2:34 pm#comment>

    Hi,

    Is it possible to add a TOTAL SAVED in the Cart under the Totals column?

    Cheers,
    Bruce.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  38. #comment>

  39. Michael Hutton August 16, 2017 at 2:20 pm#comment>

    Great post, which makes setting up wholesale pricing nice and simple. I have been researching this for a while, for some clients of mine, and also come across this extremely detailed guide on setting up a wholesale store: https://barn2.co.uk/woocommerce-wholesale-plugin/. Many other articles and guides are missing some major functionality that wholesale stores need – for example, the ability to create a hidden wholesale-only area and wholesale-friendly layouts. This guide helps get around these issues, so I am sure your readers will find it useful too. Interested to hear your thoughts. Thanks, Michael.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  40. #comment>

  41. Roxanne May 7, 2017 at 5:26 pm#comment>

    Hey! I’m curious to know if wholesale pricing can be assigned to only certain user roles.

    Thanks!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Eduard October 14, 2017 at 3:54 pm#comment>

      Yes, you can add to user roles (tested)

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  42. #comment>

  43. Thomas April 21, 2017 at 12:43 pm#comment>

    My website is translated with WPML in 2 languages…
    I started to translate the strings but wholesale price does not work with my products translated in french.

    Need help !

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • studiovici March 4, 2018 at 2:37 pm#comment>

      Same here. Did you find a solution for it?

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  44. #comment>

  45. Toby February 28, 2017 at 6:28 am#comment>

    Would be create to be able to exclude categorys

    Thanks!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  46. #comment>

  47. Taufan February 6, 2017 at 7:41 am#comment>

    Hi,
    Where i can translate the word “From” and “pcs.”
    I didn’t find that string on my Loco Translate plugin.
    Thanks.
    I really appreciated.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Eduard October 14, 2017 at 3:55 pm#comment>

      Hi there, have you managed to find a solution for this?

      #comment>#comment>Avatar#comment>

    • #comment>

    • Eduard October 14, 2017 at 3:58 pm#comment>

      I needed this for only one product, so i copy – pasted the table to the WYSIWYG editor and edited the text.
      (sry for double posting, can’t edit my other comment)

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  48. #comment>

  49. Ifeanyi October 1, 2016 at 11:12 pm#comment>

    Hi

    Great plugin,

    Can i have wholesale pricing for grouped product?

    Would be glad to get a feedback

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  50. #comment>

  51. Chelsea July 19, 2016 at 1:41 am#comment>

    I also sent an email to [email protected], but also commenting here.

    I bought the pro plugin so that I could use the Wholesale pricing and User Role pricing; however, once installed I see an issue of you can use each individually but not together.

    In my situation, I am creating a website that sells tile. There are homeowners who get the front end display, industry customers (contractors) who get a discount, and get more of a discount if buying more. There are also dealer stores who get a greater discount than industry, and a greater discount when buying in bulk.

    Is there an easy way to make these two features work together? I need to set quantities for both industry and dealer. Thank you.

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  52. #comment>

  53. Stefano July 2, 2016 at 8:46 am#comment>

    looks not working after update

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Stefano July 2, 2016 at 9:21 am#comment>

      More details:
      not working for level 1 for 1 product in the cart

      I have set a wholesaled discount of 15% to apply to ALL products even for quantity 1. Not working

      It only works when I add another product (minimum 2 product in the cart)

      Level 2 for a 20% discount on 3 products minimum in the cart..working

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  54. #comment>

  55. J P March 27, 2016 at 4:02 pm#comment>

    Hi!

    Great plugin, thanks for the excellent job!

    Would it be possible to grant the wholesale discount percentage to individual customers, who are given a ‘wholesale customer’ status in the users section?
    This would really enhance the function of the wholesale option in your plugin.

    Thanks!

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

  56. #comment>

  57. whoaloic November 19, 2015 at 4:15 pm#comment>

    Is it possible to set wholesale per product?
    Regards

    Reply to thread

    #comment>#comment>#comment>Avatar#comment>

    • Eduard October 14, 2017 at 3:55 pm#comment>

      per product & variable product.

      #comment>#comment>Avatar#comment>

    • #comment>

    #comment>

  58. #comment>

#comment>#comment>#comment>#comment>

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

This site uses Akismet to reduce spam. Learn how your comment data is processed.