The short answer: how much is your sanity, personal self respect, dignity, and/or your time worth? I'd rather keep all of the above and buy on Amazon instead.
Here is why,
After my experience trying to just look up my tracking info on a package worth $700 I have decided personally never to buy anything from Walmart online...
I can suffer through buying at their store, but there is no comparison between Walmart and Amazon.
When Walmart says "2-day shipping" they mean closer to 4... maybe 5.
AMazon = 2 or even recently I ordered in the morning and had my package in the afternoon.
Walmart says "track your package" it means "if you can find the email we didn't send you about the package that you were clearly billed for, then we will let you try to talk to a computer or a broken we chat button."