My suggestion would be to contact your hotel for the latest policies, as they seem to be ever changing.
Disney hotels accept all food and grocery delivery services. I believe for hot food, you need to accept the delivery but for groceries, they will hold at the front desk.
Alcohol can be delivered but policies differ from vendor. Last I heard, if you order alcohol from
Walmart you will need to meet the driver (ID must match the name on order) otherwise your entire order will be returned.
I stand by my suggestion to go to Food4Less. It’s a 20 minute walk from the villas, with half the walk running alongside the DLR (you can see the hotels from F4L). Order a pickup and wheel it back to your room in a suitcase (can’t bring it in the store so one person will stand outside while the other retrieves the order). Much less of a hassle, especially since you never really know when Walmart shows up.