Sales have fallen by as much as 30% in some areas of the UK as people retreat from the heat.