Walmart often oversells online stock, and makes customer wait much much longer than the estimated delivery. I've been tricked twice to order from walmart.ca and ended up waiting a lot longer than anticipated.
Walmart online support is also a joke. Whenever you inquiry them about order status, they would ask you to wait, or have some scripted answer saying the order is backordered. How could you allow the purchase to go through if you do not even have enough stock? They make it sound like that's normal to bait and switch and leave customer in the dark.
My recommendation is that if you have a choice, DO NOT order from walmart online. Buy from amazon or other reputable online stores. You'll thank me later.