Probably not because most people that use Amazon are hooked and won’t at least try and find a better deal elsewhere. I call them Amazon Zombies.
But if I’m wrong then yes. I’ve ordered a few things lately that, price wise, we’re on par or even cheaper than on Amazon. They were delivered in two days but without having to pay for membership like with Prime.
Walmart, or anyone else that wants to compete with Amazon, will have to offer a better selection of products. Many of which won’t be in their stores.