I did a shop online years ago, can't remember who it was with, but I wasn't impressed. Most of the item seemed to have a very short shelf life. I think they took all the stuff that no one in the shop wanted because of the time limit and sent it to me. Plus there were things that they had substituted because the thing I ordered was out of stock, but they were nothing like the item ordered. There were crazy things like instead of getting tomatoes I got a pack of lightnings. Slightly different
I didn't do online shopping again