The number of grocery products on promotion at Tesco, Asda, Sainsbury's and Ocado fell during December as the volume of promotions throughout the year made it difficult for the UK retailers to increase the level in the run-up to Christmas.