If you’re talking WalMart.com it’s a whole different world. WalMart-stocked own inventory can be picked up at your local store, but many (most?) of the online products are third party sellers who ship direct at whatever cost, time, etc. Returns can be a real zoo. I always look for the ship-to-store option at checkout so I know what game I’m playing.
I have very little experience with Amazon (2 purchases) so can’t editorialize about them.