If an item changes it's price, the value on the items on one's cart needs to me automatically updated. If not, people will keep making purchases based on old prices.
Automatically cleaning all people's carts when a price for a product is updated would also work.