Jeffrey Gennette has been promoted to president of US department store retailer Macy's, taking on additional responsibility for its marketing and online business.