Recently Walmart.com had a really good deal on baby formula. I bought 3 4-packs, so 12 cans. In the mail I got 3 cans and no mention of where the rest of my order was. I checked the order status online and it said that all 12 had been shipped.
I emailed to ask what happened to the rest of my order and was told that it was now out of stock and they would refund me the difference. I replied that I didn't want a refund and that I could wait until it was back in stock. The reply was again that it was out of stock and they were issuing a refund. I replied again that I understood that it was out of stock. I could wait until it was back in stock. Or I could even go pick it up at my local store, if that was an option. The reply seemed like someone didn't even read most of my email, said again that it was out of stock and they were issuing a refund
I called and was told that they couldn't do that, that when it was back in stock I could just reorder it, at regular price, of course. After going back and forth with the rep, explaining that I made the purchase only because of the lower price and didn't want it at a regular price, I was told that I couldn't have the rest of the order for the price that the website advertised and allowed me to place an order with.
(And to add, I placed my order around 9am, and around 2pm I emailed a friend with a link to the sale item, and they were still showing in stock. Around 7pm I checked the website, thinking I might order a few more cans, and at that point they were showing out of stock.)
So, to sum it up, I was never informed about an issue with my order, and then Walmart wouldn't honor the price they advertised on their website, instead cancelled a portion of my order and told me that if i wanted it I'd have to pay a higher price, because they made an error and only shipped out 1/4 of my order.