Walmart doesn't raise their prices for on line shopping like most other stores and the annual delivery fee is reasonable.
For us older folks (78), here in Upstate NY...delivery is a real blessing.
Fee/cost wise....Walmart is the best option in my area.
I can’t get the fresh Walmart deliveries but their online shopping of shipped food is so limited that it barely helps me at all.
Almost zero of the Walmart store brand goods and cheap versions are shipped, flour, canned vegetables, canned beans, diet soda, sparkling water, cleaning goods, flour tortillas, chips, crackers, condiments it is very difficult for me to reach the free $35.00 shipping amount, and that usually has to wait for when I buy a big bag of pet food or such.
If price isn’t a worry then there are some version of what you are looking for that Walmart will ship you, but in reality one can say that Walmart is not doing online shopping except in a boutique type version.