You have a clear legal remedy under Article 14 of the Saudi E-Commerce Law. If no specific delivery period was agreed upon, a seller is expected to deliver within a reasonable time. If the seller misses the agreed (or implied) delivery deadline, you are entitled to cancel the contract and receive a full refund.
The process matters: you should first notify the seller of the delay and give them a reasonable opportunity to fulfil the order. If they still fail to deliver, your right to terminate and claim a refund is triggered. Make sure all communications — whether via app chat, email, or SMS — are saved, as these serve as evidence of both the agreed timeline and your follow-up.
For persistent or serious violations, Article 17 allows the Ministry of Commerce to take urgent action against non-compliant sellers, including blocking their electronic shop. If a seller ignores your refund request, escalate the matter by filing a complaint through the Ministry of Commerce portal (mc.gov.sa) or the 'Mahrjan' consumer protection channel.
This is general legal information, not legal advice. For advice on your specific situation, consult a lawyer licensed in Saudi Arabia.