One of my pet peeves is the hidden costs of shipping. I’m guessing that the retailers hope you will ignore the cost of shipping once you get to checkout. I just was on the Walmart site and was going to buy something that seemed to be aggressively priced. It had free shipping to the store. If I wanted to go to the store I would not have been shopping on line. Duhh!
It would not give me the price with shipping until I went through the checkout procedures. Guess what! Not worth my trouble when I think they are playing head games. Give me the full price before I have to put in my credit card not after! Lost sale due to annoyance!
You would think these guys would learn by now that annoyance probably costs them far more sales than sneaking in the shipping costs at the end earn them in sales.