Same-store sales up in July, boosted by heavy promotions