what about the price changing once you've picked up the item?
I'd honestly consider endorsing a law that says pricing can not automatically change more than X/day.
So, if a price increases it’s very unlikely a customer who has seen the lower price will be charged it, and if a price lowers, it must be implemented instantly.