Use case - model the following use case using either Promotional Scheme or Pricing Rules:
- Buy X units of item A or B, get Y units of item F FREE
- X units is reached by adding the orders for A and B in the same Sales Order
- Tiers exists, for example:
- Buy 1 to 5 units of A or B (combined), get 1 to 5 units of F (basically buy 1 get 1)
- Buy 6 to 10 units of A or B (combined), get 12 to 20 units of F (buy 2 get 2 effectively)
Current attempted solution is to used mixed conditions and product discount slabs, such as in screenshots below:
The expected results are:
- if order is 2 units of A, 2 units of B, then total 4 units would mean free 4 units of F
- if order is 3 units of A, 3 units of B, then total 6 units would mean free 12 units of F
However, the actual results are:
- if order is 2 units of A, 2 units of B, then total 4 units would only get 2 units of F
- if order is 3 units of A, 3 units of B, then total 6 units would only get 6 units of F
It appears the pricing rule only calculates the freebies based on the more recently encoded line item. For instance, if user enters item A first, then item B later, then the calculation for free items only uses the quantity of item B instead of the total sum quantity of A and B.
Am I understanding this correctly or am I missing something?