Amazon Prime Day worked out badly for me. I ordered an important birthday present with a small discount but when it arrived, it wasn't in the package at all. It took ages to sort out by phone as Amazon don't make customer services easy. I was told that they would process a refund and I could order it again.
But now it's too late for the present I need tomorrow - from Amazon, John Lewis or anyone else - and there is no discount available so I'm paying full price. Another phone call later and they refuse to accept that I should get the item at the original contracted price.
None of this is my fault but I would have been better off not buying on Amazon Prime day and just going ahead earlier with buying the present when I originally decided to buy it, rather than waiting for this supposed bargain.
I suspect that Amazon realised they over-sold this product and hence just didn't deliver them so they could cancel orders without a fuss and force full-price orders.
Is this a one-off or did anyone else have the same experience?