This is a very interesting turn of events in the Walmart - Amazon battle for customers. Walmart has announced it will offer free 2-day shipping. The other big difference is that Walmart customers will not have to pay for a membership for the service. Amazon charges $99 for membership to the Prime service. Walmart CEO Marc Lore explained the decision to provide free shipping by saying, “We don’t think it’s necessary to charge a membership for it.”

Amazon fans say they are interested to see if the number of items available from Walmart can compete with the seemingly endless stock of Amazon. The service replaces the earlier "ShoppingPass" plan that will be discontinued. For customers who already paid for the service, you will get a refund.