Walmart is allowed to charge the wrong price at checkout. They will have a price up that says one price and you often get rung up higher at checkout.
If you don't watch prices on everything as it scans you will get robbed. How many customers a day in every Walmart in the world does this happen to. I wonder what their profits are on what they've stolen from customers. I think it's a scam that is done as if on accident.
I no longer food shop at Walmart because I don't want to be robbed.
I go to Save-alot where the service and prices are excellent or to Kroger for the items on sale, that ring up correctly.