I don't know why people are suggesting that shopping in store is easier. I remember Christmasses past when I couldn't find a turkey crown in my chosen store, only whole turkeys, & had to leave DH there with the rest of the Christmas shop & run across town to the other supermarket to see if they had one - luckily, they did.
Another year, faced with an empty shelf in the store, I was told if I wanted a turkey crown I had to get to the store first thing the next morning, so I did - & they still didn't have any out on the shelves! I insisted they got me one from the store room & whinged until they did. Not my proudest moment & compared with not having to leave the house to order & receive exactly what I wanted last year - no contest! Let's hope Tesco come through again this year.