Zend certified PHP/Magento developer

Magento 2 Draft Orders

Is there a way I can create draft orders

  1. Admin will create the order
  2. Add the products
  3. Add the billing/shipping info
  4. Create the order
  5. Customer gets notify via email
  6. Customer login and pay for the order?