Shopper numbers fell by 9.1% over the weekend (December 13-14) against the same weekend last year according to Experian Business Strategies.
Saturday, when many parts of the country experienced cold and wet weather, saw shopper numbers fall by 13.12%. Sunday's fall was less dramatic, down 4.99% on the previous year.
Thursday's figures, when many high street retailers including Woolworths launched additional discounting, were down 2.2%.
Experian said: "With only 10 days to go until Christmas, there is every expectation that while the number of days remaining to purchase gifts in time for Christmas over the internet gets closer, the number of consumers heading for the high streets will eventually increase, but will be significantly less than 2007 figures."