Buy 5 and get 10% off

Posted by


This article explains how to setup a simple buy 5 and get 10% off discount. When a user adds 5 of a particular product to their cart, a 10% discount is applied to all of them.

In this example we will setup the discount for a specific product, but it's easy enough to apply it to multiple products or multiple categories of products.

Setting up the Discount

  1. Click on Add Product Bundle to begin.
  2. There are 3 main fields, or sections, you need to complete for this type of discount:
    • Name: When this discount is applied to a user's cart the Name of the discount will appear there along with the appropriate discount. You should enter a short, succinct name that explains the discount to the user. For this type of discount something along the lines of Buy X Get X% Off works well, and if it only applies to a specific category or type of product you should include that too.
    • Discount Qualifier: For this type of discount, this is where you set whether the highest or lowest value discount possible is applied. Lowest Value is the typical option to choose here, but if the applicable products are of similar pricing and you wish to maximise value for the customer you can consider the Highest Value option.
    • Product Bundle Selection: Here we specify when the bundle is applicable and what happens when the bundle is applied. It can be broken up into the following 3 sections:
      1. What quantity of products must be purchased to trigger this discount?
        For our example we need to set the Selection Operation to Multiples Of, the Selection Quantity to 5 and the Select Quantifier to Of Any Items. The effect of this is: for each set of any 5 products the discount will be applied.
      2. Which products will this discount apply to?
        Using the Selection Predicate field you can specify which categories of products, or which specific products, this discount will apply to. Click the appropriate option, search for the relevant categories or products, and select those which the discount should apply to. When multiples of 5 products from the list of chosen products or categories are added to the user's cart, the discount will be applied.
      3. What discount should be applied?
        Now you need to set just how much of a discount is given to your customers. For our example we want to give the customer 10% when they purchased 5 products, so you need to set the Discount Amount to 10, the Discount Operation to Percent, and leave the Discount Quantifer blank. The effect of this is: for each set of 5 applicable products, discount them all product by 10%.
  3. Scroll to the bottom and click the Save button and the discount is now in effect.

Discount Explanation

In this section you will find a more in depth explanation of the relationship between the Product Bundle Selection fields and the end result of the discount.

To explore this discount in detail, we must first establish what products the discount is being applied to. For this explanation, pretend the discount is being applied to a category of products called "Tops", and it could be called Buy 5 Tops Get 10% Off. Further to this, it is not limited to a single use, customers may purchase 20 Tops and get 10% off all of them if they wish.

  1. What quantity of products must be purchased to trigger this discount?
    As established above, this discount applies to sets of 5 items added to the cart. This part of the setup is broken up as follows:
    1. Selection Operation
      Multiples Of is chosen here which allows the discount to be applied multiple times. For our example the discount applies to multiples of 5 products (it applies when 5, 10, 15 etc. products are added to the cart), and for each multiple of 5 products added to the cart the discount will be applied to that set.

      If you want this discount to apply to all products from Tops, not just each individual set of 5, then you could choose Greater Than Or Equal To instead. In this case, if the cart contains 5 of more products from Tops a discount of 10% is applied to all of them no matter how many more are added after the initial 5.
    2. Selection Quantity
      5 is entered here because we want the discount to apply to multiples of 5 products. If this discount was Buy 10 Get 10% Off, the Selection Quantity would be set to 10 instead because the 10% discount is applied only after 10 items are in the cart instead of 5.
    3. Selection Quantifier
      This field is used to set whether or not the customer must buy multiples of the same product to receive a discount (Of the same items), or if they can purchase different applicable products and receive the discount (Of any items).
  2. Which products will this discount apply to?
    As per our example above, this discount applies when sets of 5 items from the Tops category are added to the cart. This part of the setup only involves a single field, Selection Predicate, which is where you select the categories of products, or the specific products, which the user must add to their cart to trigger the discount. For our example, the Categories option would be selected and from there the Tops category would be chosen, resulting in the discount applying to products within the Tops category.

    You can select both categories and specific products for this discount to apply though, you are not limited to one or the other.
  3. What discount should be applied?
    To conclude our example, we must setup the discount as 10% off all products that triggered the discount. This section is broken up as follows:
    1. Discount Operation
      Though this is actually the second field but it will make this explanation easier to cover it first. The discount applied can either be a percentage of the targeted product/s, or a specific dollar value. For our example we want to provide a 10% discount, so Percent is chosen from this drop down menu.
    2. Discount Amount
      As above, the discount to be applied is 10%, so we enter 10 into this field.
    3. Discount Quantifier
      Lastly, this is where we specify how many of the Selection Quantity is eligible for the specified discount. Since all products that trigger the discount are to receive the 10% discount, we leave this field blank. Specifying 5 in this field would have the same effect, so long as the Selection Quantity field is also 5. Alternatively, you could limit the 10% discount to 4 out of the 5 products by entering 4 here.

Other Discount Types

If this isn't the exact discount you were after you can feel free to customise the settings, or you can review one of the other common discount types:

  • Buy 2 and get 1 free
    If a customer adds 2 particular products to their cart they will only pay for 1 of them.
  • Buy product A and B for $XX
    If a customer buys a specific combination of products they will receive a dollar or percentage based discount. This is an excellent discount for promoting the purchase of product accessories.
  • Buy product A and get product B free
    If a customer buys a specific product, another product will be added to their cart automatically at no cost.
  • 10% off all products
    This discount applies a 10% discount to all products.
  • Coupon code for $20 off
    This discount applies a $20 discount if the user enters the coupon code during the checkout.
Category: Discounts