To get a bargain on nearly anything I want to buy, I always add what I want to buy to my basket and make sure I’m logged in to the shop’s website. Then I wait a day or two (I.e. I don’t press ‘pay’). Most places will send you a discount voucher a day...