Not entirely true, I think OcUk take the money from your bank account when you order, regardless of whether the items are in stock or not.
I've an order sat in the warehouse queue for over a month awaiting stock and the credit card was charged quite early on.