Yes they do!
No, Walmart stop price matching from other competitors but should honor the item if found online for cheaper. Just make sure that you have your Walmart app set up to the store address that you are at.
I believe they still do.
Thanks! Your answer is awaiting moderation.