How do you handle the case where a shopper picked up an item at a certain price but by the time they got to the cash register it had changed?
Only change the prices over night? (but unlike with employees you can reprice the entire store every night without any particular cost)
The eventual outcome will possibly be a class action law suit and in a few years the customers can sign up to receive a gift card.
You can see similar behavior with the same company here: https://www.cbc.ca/news/business/loblaws-25-gift-card-class-...
If this doesn't exist already, it will soon.
But customers are so used to confusing pricing labels you could just make the old (cheaper) price say: "Discount: $x".
Also if you hook up the change to motion detectors where you know no one is in the aisle, then you can skip it altogether.