I just had ordered a few things form Walmart.com. I got all my orders in about 5 days. Remember though that depending on how it was shipped it how long it is going to take. If an order goes USPS, then with the holidays it will take longer, 7 to 14 days is plausible. If it went UPS or Fedex you should be able to track it.
I usually get something I ordered from Wal-Mart within a week. However, since it's so close to Christmas it may take longer. I think you can go into your Wal-Mart account and check the expected ship and delivery date.
In most cases, it only takes about 5 or 6 days. At least, that's always been my experience. However, they do have express shipping options available. Naturally it costs more but you can expect to get it in about 3 days.
It depends on the mode of delivery involved in your transaction. The regular delivery usually comes after 5 to 7 days while the express delivery or express shipping comes after 2 to 3 days. But since Christmas is fast approaching we have to expect a slight delay of deliveries.