We now no longer have enough priority levels within adjustments to avoid clashes/double discounting with multiple discounting schemes running at once. I understand that it's just stored as a number in the databases and the logic doens't work in a way that relies on there only be 10 priority levels so in theory it's a front end change only. Ideally we'd switch the dropdown to just a free text entry box (obviously limited to positive integers with a sane maximum for that data type). But if it has to be a drop down just changing the population to go up to 100 would probably be workable...
Example scenario of running out of priority is- say I have a vodka & mixer (with a double as well, double is a separate PLU sold as condiment, not modifier) so:
So I need double vodka to be higher priority than single so that’s 2 levels needed in each scenario there’s a single and double. So then say the offers are (in increasing priority with the double in each case 1 above the single):
Happy Hour £6/£8 Priority 1/2 (single/double)
Student Card £5.50/£7.50 Priority 3/4
Society & Halls of residence card £5/£7 Priority 5/6
Industry Card 40% off/40% off Priority 7/8
Team discount 50% off/50% off Priority 9/10
That would occupy all 10 levels to ensure that all offers don’t double discount and remove lower priority, there’s then no room for a site specific offer without clashing it with something else…you kind of just have to make a guess/hope that nobody uses a higher priority than what you choose…