Customers said their deliveries – booked as far back as October – either did not arrive or came with essential items like chilled and frozen food missing.
It meant some families were facing a rush to make sure their Christmas Day dinner could be salvaged.
Shoppers shared their experiences on X (formerly known as Twitter).
One customer wrote: “Oh dear Ocado appalling Christmas service. My Christmas Eve delivery has 7 substitutions and 3 items not available including Christmas Pudding and a ham both of which I put on the order in October now I’ve got to go food shopping on Christmas Eve.”
Another added: “Ocado Christmas Eve Online Shop 6 Items not available not Substituted , and a couple of others substituted. No Christmas cake, no pigs in blanket, no Stuffing no Box of Chocolate Biscuits. Merry Christmas.”
Wellness and wellbeing holidays: Travel insurance is essential for your peace of mind
Out of the pandemic lockdowns, there’s a greater emphasis on wellbeing and wellness, with
Sponsored by Post Office
A third user wrote: “Well thanks very much Ocado – due to deliver our Christmas order between 8 & 9 this evening and didn’t show up. That’s Christmas ruined for 16!! And a £50 voucher doesn’t come close to compensating! You’ve lost 20-year customers.”
An Ocado spokesperson told MailOnline: “We are aware that a small proportion of orders were not delivered as expected.
“This does not meet our usual high standards and we understand the inconvenience this will have caused, especially at this time of year. We are proactively reaching out to apologise to those affected.”
YourMoney.com contacted Ocado for further comment on how customers would be refunded but received no response.
Morrisons’ Christmas chaos
The delivery issues follow a frustrating festive period for some shoppers in Morrisons.
Customers with a More Card account were unable to bag cheaper deals as the cards were no longer working.
Due to technical problems, missing click and collect delivery orders left households without their Christmas deliveries this week.
To make amends, the supermarket will reduce prices for everyone.
The retailer said: “In short, to overcompensate, the top 100 More Card prices will become the regular price (for all customers, whether they are More Card customers or not – so a great offer).
“And all More Card customers will get an additional 10% off their entire shop today and tomorrow as an apology.”