Financial pressures have changed the way we spend and retailers are in a fight to survive.