Tesco has announced it will slash 50% off a number of popular products, with supermarket chiefs waiting until the last minute ...