What is Bulk Discounts by Intervals?

Bulk Discounts by Intervals is a type of bulk discount that lets you give bulk discounts to your customers, based on your defined minimum and maximum values, over one or more steps.

If the quantity ordered is between a minimum or a maximum value, then the discount specified will be applied. It helps define the intervals in which discount types can be applied, for example, if the client purchase between the intervals of 5-10 he gets a 10% discount, or 10$ off, or a free gift. If he buys between intervals of 10-20, he gets 15% off (percentage), or 20$ off (fixed amount), or 2 free gifts (give N for free).

Bulk Discounts by Intervals Example

In the example below, the store offers a fixed product price for a bulk quantity of 1 to 99, and another for 100 and beyond.

QBP by Interval example 01
The setup is done in the Quantity Based Pricing field of the product

The Quantity Based Pricing field of the product is the field that is used to set up the intervals for the discount.

QBP by Interval example 02
The front end display of the product shows the pricing table for the interval discounts

As shown in the image above, the pricing table depicts the intervals in which the discount will be applied.

QBP by Interval example 03
The product in the shopping cart, showing the discount applied to 100 pieces

Bulk Discounts by Intervals for More than One Product

You may need to set up bulk discounts for more than one product. To achieve this, you will need to use the Product List feature, to create the list of products that the discount will reflect on (Click here for a tutorial on how to do that).

Example: Bulk Discounts by Intervals for More than One Product

For example, if a customer orders between 12 and 50 items from the Hoodset product list, give a fixed discount of $25 off the subtotal.

After setting up the product list, follow these steps:

Discount backend screen


Frontend Cart page showing discounts applied.


Do you have any questions not covered in the tutorial? Please reach out to us via our live chat if it is during our working hours, or leave a message in the comments.


  1. Roland MARIANNA

    How can i show the pricing table for the interval discounts where I want ?
    Is there a shortcode or something similar ?

    May 20, 2021 at 6:45 pm
    • Donald Faly

      Hi Roland, there is no shortcode but you can call the get_quantity_pricing_tables method in the WAD_UI_Builder class on a product page to have access to the pricing table so that you can display it wherever you want.

      May 20, 2021 at 7:42 pm
      • Roland MARIANNA

        Hi Donald,
        Thanks for your answer.
        I use Woody Snippet to add PHP code in my Product Template (build with Elementor).
        I just add get_quantity_pricing_tables(); and it dosesn’t work.
        Do i had some other call before ?

        May 21, 2021 at 12:18 pm

Leave a comment

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