Amazon in Germany can also go very wrong. This is why I stopped ordering there:
I ordered a bunch of small electronics stuff, about 100€. In the order process Amazon selected an expired credit card (which I'm sure I had replaced in the settings already). They then split the order in parts and for each order part demanded an additional late pay fee, because the card was expired. This is despite me calling them to stop the order or to correct the payment method, before the package had arrived.
They couldn't help, I was promised a call back, never arrived. The chat support deleted the expired credit card from their system, only to cut the connection as soon as I asked for a solution for the fees and to know why the wrong card was selected. Later, that expired credit card turned up in my settings again.
In the electronics stuff that arrived, a converter I bought was evidently fake. It was also a converter, but it had different markings than the one on the product photo (including a missing CE symbol). I sent that back. A short while later, Amazon accused me of not having sent it back and wanted me to pay again! I still had the proof of having sent a package, which made them shut up.
Never again.