Actually, what WalMart could do to compete would be simple; smartphone app with the entire WalMart.com catalog plus all regular stock items at your local store, where you can set up a screen of your most common items, preferably by scanning bar codes. You run low on toilet paper, open the app, click your TP. Same for other items. When you're headed to WalMart anyway, click an order button, to have the items pulled, paid for and held at the layaway/site-to-store desk for you within an hour. Using a code or NFC signal from your phone, or just a RFID tag on your keychain, you walk up, ID yourself at the kiosk, and your purchases are brought out for you already bagged. Premium service could be a drive up window or covered bay where cars can queue to be loaded.