I ordered an expensive camera lens with digidirect. On their website it was nowhere mentioned that the lens was out of stock. After the order was confirmed and my card debited I received another e-mail which said:
"Due to your ordered items being out of stock, we have placed an order for new stock.
It generally takes 7-14 business days for stock to arrive at our stores. However, please keep in mind that this is subject to stock availability, and at the moment many products have been hit with delays due to manufacturing and supply chain issues caused by Covid-19.
We will inform you via email once again once the item has arrived in our store."
That was a month ago. Since then, I haven’t received any further information. My e-mails don’t get a reply. The lens is still advertised on their website without any hint that it is out of stock.
How long do I have to wait? Can I cancel my order and get my money back?