Can I ask a question about shops offering discounts and not honouring them?

Posted by Wooden_Style@reddit | AskUK | View on Reddit | 21 comments

Local BP garage keeps putting up a card saying 2 for £10 on peroni. Card directly next to it says Peroni on offer £6.50. Till recognises the latter offer. Technically the shop doesn't have to honour the 2 for £10 offer but they did this evening. Looking it up I see that the contract between the buyer and the shop is set at the point that the transaction is completed. If I get a receipt for the offer at £10, will they have to keep offering it just for me?

Can someone with more legal knowledge help me keep getting by preferred beer at a cheaper price without me making an arse if myself by misunderstanding my rights?