More than 11 million people were expected to spend more than £1 billion at the rate of £1.5 million-a-minute, according to a report by shopping comparison website Kelkoo.