This extension should provide an advanced checkout process where the user and the administrator have an interactive ordering process. The checkout process is divided into two phases. Ordering phase and processing phase. The user will place an order with the ordering phase and during the processing phase the user and admin will complete the order.
See attachment for a detailed project description.