Why do the prices change

Every Greggs I go in the prices vary.

Today 2 Bacon roll and drink £9.60

Yesterday same area different store £7.20

Has anyone experience similar? No option for receipts