It appears WalMart is trying to keep customer from getting online prices while at the store or on their mobile device.
I was at home and wanting to buy Turbo Tax. Web site says, site to store and pickup today for $42.97. Go to store and it is $49.99 on the shelf. So I pick up my mobile phone and try to order it Site to Store for 42.97, but no matter what I try, it forces me to the mobile site that says, Site to Store with the earliest pickup 2 weeks away. I go home and order it Site to Store with pickup today.
So basically WalMart is trying to find a way to block you getting online prices while at the store eventhough if I would have ordered it five minutes earlier from home, I would have picked it up at the store.