Just a snarky side comment:
I've never heard of a shop that wouldn't refund/return an ordered item that hadn't even arrived at the shop yet.

Ok, I'm done being snarky.