When creating a “Buy X, Get Y” promotion, the system’s behavior will vary depending on the details you set during creation. In this article, we’ll walk you through a simple explanation of how Edara processes different scenarios.
Priority of Applying "Buy X, Get Y" Promotions
Note: Before diving in, make sure you’re familiar with the basic rules for applying promotions explained in the article: Priority of Applying Promotions.
Multiple cases fall under this type of promotion, such as:
1- Buy one Unit of a Product (X), and Get a Free Unit of any Product
Example | Expected Result |
A unit of any product is added to the sales order, followed by a unit of the specific product (X). | The second unit (product X) fulfills the condition, while the first one is given as a gift (even if its price is higher than product X). |
Two units of the specific product (X) are added, followed by a unit of another product (with a higher price). | One unit of product X fulfills the condition, while the other is given as a gift. The third product is charged at its full price. |
A unit of a product priced at 50 is added, followed by another product priced at 150, and then a unit of the specific product (X) priced at 100. | The third unit (product X) fulfills the condition. The first unit (50) is given as a gift (since it’s the lowest price), while the customer pays the full price for the second unit (150). |
A unit of a product priced at 50 is added, followed by another product priced at 150, and then two units of the specific product (X) priced at 100 each. | The last two units of product X fulfill the condition. The customer gets the first two products (50 + 150) as gifts, regardless of their prices. |
A unit of a product priced at 50 is added, followed by another product priced at 150, and then three units of the specific product (X) priced at 100 each. | The first two units of product X fulfill the condition. The customer gets one unit priced at 100 + one unit priced at 50 as gifts, while paying the full price for the second unit (150), since it’s the highest-priced item. |
2- Buy 3 Units of Any Product, and Get 1 Free (Except Product X)
Example | Expected Result |
Four units of the excluded product (X) are added to the sales order. | Three units of product X meet the condition, but the fourth one is not given as a gift since product X is excluded from the promotion. |
Four units of the excluded product (X) are added, followed by a fifth unit of another product (with a lower price). | The first three units of product X fulfill the condition. The customer pays for the fourth unit of product X in full and receives the fifth product as a free gift. |
Three units of the excluded product (X) (priced at 50) are added, followed by a fourth unit of another product (priced at 100). | The system considers the highest-priced item (100) plus two units of product X as the three qualifying products. The remaining unit of product X cannot be given as a gift, since it’s excluded from the offer. |
Three units of the excluded product (X) (priced at 50) are added, followed by a fourth unit of another product (priced at 100), and a fifth unit of a different product (priced at 150). | Units 4 (100), 5 (150), plus one unit of product X fulfill the condition. However, no gift is given, since all remaining items are product X, which is excluded from the promotion. |
One unit of a product (100) is added, followed by two units of another product (150 each), and a fourth unit of a different product (200). | The three highest-priced items (200 + 150 + 150) qualify for the condition, and the lowest-priced unit (100) is given as a free gift. |
One unit of the excluded product (X) is added, followed by one unit of another product, then two units of a third product, and a fifth unit of a fourth product — all priced equally. | The first three items added fulfill the condition, the fourth item is given as a gift, and the customer pays for the fifth item in full. (Note: Product X cannot be given as a gift, but it still counts as part of the qualifying products.) |
3- Buy 2 Units of Any Product, and Get a Free Unit of a Specific Product (X)
Example | Expected Result |
Two units of the specified product (X) were added to the sales order, followed by a third unit of another product with the same price. | The system will prioritize the order of addition, so the first two units will count toward the condition, but the customer will not get the third item for free since it’s a different product type. |
One unit of a product was added first, followed by two units of the specified product (X) (at the same price as the first product). | The system will count the first two items as fulfilling the condition, and the customer will receive the third item for free. |
Two units of the specified product (X) priced at 50 each were added, then a third item of another product priced at 100. | The first and third items together will fulfill the condition, and the customer will get one unit of product (X) for free. |
One unit of the specified product (X) priced at 50, a second unit of another product priced at 100, and a third unit of a different product priced at 150 were added. | The second and third items (the highest-priced ones) will fulfill the condition, and the customer will get the first item (the lowest-priced one) for free. |
One unit of product (X) priced at 150, a second unit of another product priced at 100, and a third unit of another product priced at 50 were added. | The first and second items (the highest-priced ones) will fulfill the condition, but the customer will not get the third item for free, as it’s not of the specified product. |
One unit of a product priced at 50, a second unit of another product priced at 100, and a third unit of product (X) priced at 50 were added. | The first and second items will fulfill the condition, and the customer will get the third unit (from product X) for free. |
One unit of product (X) priced at 50, a second unit of another product also priced at 50, and a third unit of another product priced at 100 were added. | The first and third items will fulfill the condition, but the customer will not get the second unit for free since it’s not of the specified product type. |
4- Buy 2 Units of a Specific Product (X), and Get One Unit of Another Specific Product (Y) for Free
Example | Expected Result |
Three units of product X (priced at 50) were added to the sales order, followed by one unit of product Y (priced at 100). | Two units of product X will meet the condition, the customer will pay for the third unit, and will receive one unit of product Y for free. |
If you encounter any challenges or have any questions during these processes, you can contact our technical support team, which is ready to assist you.
