Retailers are ramping up promotions on goods in a bid to entice shoppers after July’s wet weather hit business.