Think about the different ways an order can be handled and various customers will have them. It is not just the ways; it is also the permutations of the ways. Each customer wants his order done to his specifications. And likely no two customers have the same, exact requirements. Each is different. There is no single or generic way to handle orders.
Shree Balaji