Similar thing with JE James this week for me. Ordered a Camelbak bladder over a week ago, in stock according to the website, payment taken immediately.
Email from them yesterday saying it was actually out of stock and would I like to back order. Responded to say no, and asked for cancellation and a refund that was a quick as they’d taken the money in the first place.
Response from JE James was a snotty email explaining their ordering and payment system, that finished with the sentence “I’m sorry our ording system doesn’t meet your standards”.
Top notch customer service guys. That’s the best way or getting someone to use your business again. It may have only been a 25 quid bladder I was ordering but I could have been about to drop several thousand on a bike with you. No chance of that now.