Black Friday 2024 kicks off later this week, and retailers from Currys, Argos and Debenhams to Boots and Shark have already ...