Everything about ordering from Scan is great until you actually expect to get the items you paid for on the day they were supposed to be delivered. Literally never happens.
Unfortunately this is the core basis of an online ordering company. Their stock management is a joke. They will sell you things as in stock with next day delivery and then email you casually to say your order has been delayed. Their customer service is impossible to get a hold of with hours of wait times both on the phone and on live chat.
Even when you do get a hold of them their answer is always "Well you can just cancel your order then."
Just order from Amazon if you want your items on time.