We are using Opportunities, quotes, Contracts and Orders in our Org. This is a brand new instance of Salesforce and we are in the process of streamlining the sales and order process.
The proposed solution is
There is one opportunity, quotes are generated for the opportunity once the quote is accepted then opp is won and a contract is created and when the contract is signed then the order is generated and activated.
Now there are instances when the order is been executed the client comes up with some changes to the order like he would want to add some line items or make changes to existing line items. We would need to make these changes to be reflected in the contracts as well.
What is the best process to be followed in this scenario?
One option we have is to clone the quotes and lineitems and then send it to the client. Deactivate the previous contract and generate a contract based on the new quote and create orders based on the new contract and deactivate the old order.
Are there any other better ways of handling this scenario?