I have a specific scenario regarding promotions working in conjunction with manual line discounts on EPOS.
We have an affiliation to trigger the discount but I don't think that is specifically causing the issue.
Example issue
- Item is sold where the price must be keyed in
- item price is overridden from £0.00 to £30.00
- A £20 manual discount is applied to the item so the price is now £10.00
- An affiliation is added to the basket which applies a 25% staff discount.
- The discount should be 25% off of £10, making it £7.50. Instead it takes 25% off of the £30 making the total £2.50.
I have tried a number of parameter and changes (Retail parameters) and have tried changing the concurrency rules and pricing priorities, just in case. I have also changed the functionality profile to discount against the unit price.
Is this just the standard logic of the POS pricing engine, or is there config I am missing