I received that email yesterday, phoned today, and paid for it. And was then told I couldn't collect until Wednesday.
Not only that, but the order isn't showing up in my online account.
And when I try to track it via the website, the order number (xxxxxxxx) isn't bringing anything up.
This is a terrible system.
If the item is back in stock, why can't I pick it up today?
And why isn't it showing on my orders in my account?
Update: Turns out there was a misunderstanding. The item wasn't in stock in my local John Lewis, but in their warehouse, and so that's where it's coming from, which is why it's taking extra time.
Original post on Dreamwidth - there are comments there.