Walmart has always been a shopping destination that meets your needs, not one that you love going to. It generally costs retailers more to deliver online orders than to serve shoppers in their stores.