Nick Bubb, retail analyst at Palii International, said: "All these sales are worrying. People are putting off spending hoping prices will get even lower and that's bad for the economy." David Buik, from BGC partners, said the trend for deep discounts meant many retailers were making no profits.