Stuart Hardy bought 540 Peroni cans for £324 - but they should have been £594
See Details: Thirsty shopper buys 540 cans of beer for nearly half-price after spotting Sainsbury's self-checkout glitch