We have several macros for discounts at our liquor store (e.g. 10% Senior) They work very well. Here's the complaint from my cashiers. They ring up 12 bottles of wine, and then use the "Case Discount" macro. This turns on the 10% discount for all 12 bottles of wine. Then the customer adds a six-pack to the sale at it gets the 10% discount - which is wrong. I know they can go back and apply the case discount line-by-line, but they would like to just "turn off" the discount (after it applies to 12 wine bottles) and ring the six pack at full price.
Another way of asking this question is "With discounts is it either: every item in the sale or line-by-line?" Sure would be nice to discount a group of items and then ring the last few items at full price.
*This post is locked for comments