@Mariposa83Hi sorry for the situation you're facing. Mostly when you order an item and the item aren't in stock, they will be despatched ones O2 get them in stock.
Did you receive an email confirming that your transaction has gone through, and also with the contract agreement? If you did rest assured that once the device are in stock they will certainly send it to you. You will receive a dispatch email confirming when you will receive your device.
Alternatively you can contact O2 to find out what's happening. All numbers are in this guide. Best time to call is 8am and the best number to try is the one ending with 4005
https://community.o2.co.uk/t5/Other-Products-and-Services/Coronavirus-Covid-19-Community-Help-and-Su...I hope this helps