I am thinking that Walmart will price match Amazon without even checking to see if it is in stock on Amazon. As long as it is the same product, size, etc. I prefer to order from Amazon if it is the same price because I don't want to lug packages around in the cold and I like getting the boxes delivered to my doorstep.