Marks & Spencer today (10 January) said that it expects its full-year gross margin to be hit as the company invested in general merchandise promotions over the Christmas period.