When you order goods, they must be delivered within 30 days of the day after the contract was made. But you can negotiate a different delivery date if you wish.
If the seller doesn't deliver the goods within this period, they should, but aren't legally required to, tell you.
In this case, you'll only be able to end the contract if:
If none of the above applies to you, you should contact the seller and give them extra time to deliver the goods.
If you have an immediate right to end the contract, or if the seller doesn't deliver by the extra time you've given, you can:
In either circumstance, you can claim back all the money that you paid the seller. They must repay you within a reasonable time.
You can also claim compensation from the seller for any loss you suffered because of their failure to deliver the goods on time.