Weather, sales lured shoppers to spend in July

Business