Walmart uses a third party to deliver groceries (DoorDash) and their grocery service was plagued with problems when I used them on my most recent trip.
They failed to deliver on the date of delivery with no explanation; the status on the order was forever in the "processing" state and they were closed when I attempted to call to find out where my order was. The next day when I got them on the phone, they refused to deliver to the resort without my being physically there. I explained that I was at a resort hotel (BCV) with bell service that will receive all of my groceries. No-go. Apparently their policy is that you have to be there to receive the groceries regardless of whether or not you order alcohol (which I hadn't).
When their driver shows up, he calls asking if I could go out to the main gate to receive my groceries. Not the lobby, but the main gate to get onto property. Apparently he didn't have his driver's license so the resort (rightfully so) refused to let him in. The hotel manager called the main gate and asked him to go ahead and let the guy in.
After all this, they replaced several 6 out of 51 items with what they decided were "comparable." Normally I wouldn't have a problem with this, but sugar-free Halo-Top vanilla ice cream is no substitute for diabetic-coma-inducing Haagen Dazs. Additionally, they left off 4 other items that weren't in stock.
Overall just a terrible experience. The irony? I went with Walmart because Amazon Prime Fresh was out-of-stock for my Haagen Dazs... I felt like one of those teenagers in that Final Destination movie.