This has happened many times to me in the UK, ordering from the web. The site says "in stock", but sometimes
I'm told I have to wait 2 weeks. I always ring and confirm that the supplier has stock now, "Have you got one
on your shelf, can you actually see it?" kind of stuff. Annoying but typical. All part of this JIT economics we're saddled with.