Several major retailers are reporting disappointing results in their pre-Christmas sales.
Tesco shares dropped 10% after it issued its first profit warning in living memory.
Mothercare, Argos and Halfords are among other big names who have been hit hard.
Shoppers in Southampton have been explaining how they have been prioritising their spending.