As long as their competition continues to not "get it"
Walmart (and grocery stores as a whole) have quite possibly the worst 'last mile' solution possible. Everything prior to shipping to the store is done as efficiently as possible. Walmart's logistics argues with truck OEMs over 0.1MPG because of how much it can save them across the fleet. They redesign boxes and liquid containers so you can fit more on a pallet.
All to be unboxed & unpallated by someone being paid minimum wage. To put it on a shelf where I have to take time out of my day to go, pull it off the shelf, put it in my cart and ring it up myself (or pay another person to do it), load it into my car and drive it home.
Some of our local farmers will even drop off meats and produce. If Walmart wants to get my business again give me a barcode gun and let me shop like people add stuff to their wedding registry. I'll walk through the store once, choose how often I want a product and when I want it delivered.
I went to Best Buy last week (once every ~6-months to see what is out) they were more than happy to point out that they price matched Amazon. I asked if they also had free delivery. Paid mileage to their store and compensated me for my time. (They don't). With Amazon (and other online retailers) goods show up at my doorstep.
I can't wait for a grocery chain (local, national, Amazon, I don't care) to carry a full store's worth of food and let me decide when I want it.