1. Home
  2. Knowledge Base
  3. WooCommerce Discount Manager
  4. FAQ

How does the "Buy X products for Y discount" type work?

"Buy X products for Y discount" is probably the most complex discount type in WooCommerce Discount Manager, but also one of the most useful and flexible!

WooCommerce Discount Manager Buy X products for Y fiscount

Example 1 - "Buy 2, get a 3rd half price"

To help illustrate how this discount type works, let's work through an example.

Imagine that you want to create a discount called "Buy 2, get a 3rd half price". For this you would set up the discount as follows:

  • Number of products required: 2
  • Discount: 50%
  • Apply to all products or additional products above the required quantity?: Select "Additional products only"
  • Number of additional products: 1

Now let's see how this discount would affect different numbers of products in the cart. In our example, the product costs $10.

Cart calculation for 2 products in cart:

  • 2 at full price, 2 x $10 = $20
  • Cart total = $20

Cart calculation for 3 products in cart:

  • 2 at full price, 2 x $10 = $20
  • 1 at half price, 1 X $5 = $5
  • Cart total = $25

Cart calculation for 4 products in cart:

  • 2 at full price, 2 x $10 = $20
  • 1 at half price, 1 X $5 = $5
  • 1 "left over" at full price: $10 (this is because only 1 was selected in the "Additional products" box, so only the third product is discounted)
  • Cart total = $35

Cart calculation for 6 products in cart:

  • 4 at full price, 4 x $10 = $40
  • 2 at half price, 2 X $5 = $10 (this is because the discount "loops" when there is sufficient quantity in the cart - i.e. the customer qualified for the same discount twice)
  • Cart total = $50

Example 2 - "Buy 1, get another 2 for 20% discount"

Now imagine that you're creating a "Buy 1, get another 2 for 20% discount" deal. For this, you would enter:

  • Number of products required: 1
  • Discount: 20%
  • Apply to all products or additional products above the required quantity?: Select "Additional products only"
  • Number of additional products: 2

Cart calculation for 2 products in cart:

  • 1 at full price, 1 x $10 = $10
  • 1 for 20% discount, 1 x $8 = $8
  • Cart total = $18

In this case you don't "have to" buy the 2 additional products. The most important factor is the qualifying quantity (1 in this example).

Cart calculation for 3 products in cart:

  • 1 at full price, 1 x $10 = $10
  • 2 for 20% discount, 2 x $8 = $16
  • Cart total = $26

Cart calculation for 6 products in cart:

  • 2 at full price, 2 x $10 = $20
  • 4 for 20% discount, 4 x $8 = $32
  • Cart total = $52

How does the fixed price discount work?

If you choose a fixed discount then it will only be given once, and not per product.

For example, if the deal is "Buy 3 products for $5 off and each product costs $10 then the price would be $25".

Related Articles

If searching the knowledge base hasn't answered your question, please contact support.