Retail Discount Concurrency Control – Differences with Examples
Let’s have two examples to illustrate the difference between two discount concurrency models: pricing zone and compete within priority and compound across.
Example 1: three compounded discounts on one product, in two priorities.
Offer | Details | Priority |
A | 10% off compounded | 99 |
B | 20% off compounded | 99 |
C | 15% off compounded | 0 |
Pricing zone
Two offers A and B from higher priority 99 would be compounded together, so A and B are compounded together. C is not applied.
Compete within priority and compound across.
Two offers A and B from higher priority 99 compete and offer B wins. Offer C of priority 0 would then be compounded on top of offer B. In the end, B and C are compounded together.
Example 2: add a best price discount D
Offer | Details | Priority |
A | 10% off compounded | 99 |
B | 20% off compounded | 99 |
C | 15% off compounded | 0 |
D | 35% off best price | 99 |
Pricing zone
Two offers A and B from higher priority 99 would be compounded together, competing with best price D. D wins and C is not applied.
Compete within priority and compound across.
Three offers A, B and D from higher priority 99 compete and offer D wins. Offer C of priority 0 would then be compounded on top of offer B. In the end, D and C are compounded together.
Please note that there is no difference between compounded and best price here.
Related: Retail Discount Concurrency Control – Pricing Zone
Related: Retail Discount Concurrency Control – Compete Within Priority and Compound Across