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 2 Tops Get 1 Top Free. Further to this, it is not limited to a single use, customers may purchase 20 Tops and get 10 free if they wish.
The first step is to understand what is actually occuring. The user does not add 2 items to their cart and receive a 3rd item for free, that would involve a guess regarding what item the customer wanted. Instead, like in a retail store, the user chooses 3 specific items they want and 1 of 3 items, generally the cheapest, is provided for free. To summarise, for every set of 3 items added to the cart, 1 item is provided for free, or in other words, 1 is provided with a 100% discount. If 30 items are added to the cart, 10 receive a 100% discount.
- What quantity of products must be purchased to trigger this discount?
As established above, this discount applies when sets of 3 items are added to the cart. This part of the setup is broken up as follows:
- 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 3 products (it applies when 3, 6, 9, 12, 15 etc. products are added to the cart), and for each multiple of 3 products added to the cart the discount will be applied once.
If you wanted this discount to only apply to the first 3 products added to the customers cart, and not be applied for subsequent sets of 3 products, you could instead choose Greater Than Or Equal To. This would trigger a discount one time only when the 3 products are added to the cart, and any additional products do not trigger further discounts.
- Selection Quantity
3 is entered here because we want the discount to apply to multiples of 3 products. If this discount was Buy 3 Get 1 Free, the Selection Quantity would be set to 4 because the 100% discount on 1 item is applied only after 4 items are in the cart.
- 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).
- Which products will this discount apply to?
As per our example above, this discount applies when sets of 3 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 limted to one or the other.
- What discount should be applied?
To conclude our example, 1 in every 3 products from the "Tops" category added to our cart must receive a 100% discount. In this section we setup the 100% discount so it applies to only 1 of the 3 products, and is broken up as follows:
- 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 100% discount, so Percent is chosen from this drop down menu.
- Discount Amount
As above, the discount to be applied is 100%, so we enter 100 into this field.
- Discount Quantifier
Lastly, this is where we specify how many of the Selection Quantity is eligible for the specified discount. For example, our Selection Quantity is 3 because the discount applies when 3, or rather multiples of 3, are added to the cart. The Discount Quantifier is set to 1 for this discount because 1 in every 3 products should receive the 100% discount.