If you're unable to keep your promise and deliver order then at least have the decency to inform the customer about the same rather than sending a message "your order has been cancelled" 1 hour later, so that somebody can order food from a reliable site.