Before I start pulling my hair out with this one as I think its going to be a complicated one I would really appreciate someones advice.
The current situation is a company I'm working on makes all of their orders over the telephone and put into a backend ordering system. I've built a Magento frontend that I'm going to roll out to their existing customers who are all on Purchase Order numbers. No payment needed!
The customer will be able to place an order through Magento which is fine. If the customer makes a telephone order though, the order will be placed directly into the 3rd party backend ordering system. I want to keep a full track of all orders placed so customers can see all order history in Magento.
I essentially want to be able to have the 3rds party system spit out order information to csv or DB and have Magento pick up the order information and create the order within Magento. That is it in its most simple form.
Is there a best practice for this?
Would really appreciate your help!