I don't go to Walmart very often except for Pet food where they are very competitive.. Being an amazon prime member and having an ebay account just makes it to easy to select from variety and have it mostly delivered in 2-7 days. If I just need a hardware type item, I go to Home Depot or Lowes. Kroger with their branded credit card/rewards program/private label brands beats Walmart handily on food prices. But the real reason I avoid Walmart most times is the "dinginess feel" of the stores and the check out process. In my local big box Walmart, you will have 2 registers operating with Humans with lines and 8 self serve registers open. There are 18 unopen other registers. There rarely is someone monitoring the front check out process so if there is a problem with payment at one of the few manned registers, you are stuck their waiting saying why did I come here?
Walmart, if you want more customers don't try to compete with Amazon and online merchants - improve the instore shopping experience.
After the news release today- went out and looked at the terms. Among other conditions, you must contact them online about the particular item and the Walmart online reached contact has the final decision weather to match. Now unless you are trying to save on high shipping costs or have a long delivery time and are willing fight traffic/parking to possibly wait in line in the stores, why would you go for the hassle for the same price?