Easy MS CRM

Thursday, October 22, 2009

Write In Products in Opportunity

If you know the typical MS CRM sales module flow, it starts from Lead and Customers and flows through Opportunity, Quote, Order and Invoice, You might have noticed there are Existing and WriteIn products in Quote/Order/Invoice but no so in Opportunity.

This means we can not define write in products at the opportunity which can be pulled across when quote is generated out of it, and then this quote is subsequently converted to order and then invoice.

There is a supported way to implement WriteIn products functionality in MS CRM, here is the technical approach;

1) Create a custom opportunity-writein-products entity just like quoteproducts,orderproducts entities (The basic difference I found between opportunityproduct and quoteproduct or orderproduct is that the relationship with products is a system required in case of the former while no constraint in the later two.
2) One you have created that custom opportunity-writein-products entity, it shall appear as link in left nav of opportunity entity form, you can create records for this custom entity.
3) After that, when you click on create quote out of the opportunity, a plug-in would read all the records of opportunity-writein-products entity and will create appropriate quote-write-in products which is an existing entity quoteproducts.
4) Once we have got the write-in products from opportunity to quote with the help of such plugin, you can then carry on the normal operation of converting quote to order and the default functionality will pull those quote writein products into order as well.

5 comments:

CRM Services said...

Like many businesses, the success of your sales department is a crucial element to the overall success of your business. Sales are the ultimate goal for your company. No matter how great a product or service you may have, without an organized and effectively operating sales department reaching out to prospects, managing existing client accounts, and tracking trends in your market, your business will not grow.If you are looking for such objectives, Pegasys puts an end to all your problems.We are partnered with ZOHO which is one of the leading providers of on-demand CRM Software Worldwide.Thanks. CRM Sales

hero said...

That's good to hear, How has been your experience with ZOHO and what are the main features you like?

ric0468 said...

Hi,
I have created the write-in opportunity entity.
It works but I have two problems:
1) Cannot make the plug in to read products when going to quote
2) Within the oppty the total amount of the value for the product in the custom entity is not automatically calculated within the opportunity forecasted revenue.
Do you know how to do it?

hero said...
This comment has been removed by the author.
hero said...

Hi Ric,
I think it should be easy as on a Post Create plugin you can find the source opportunity and then read all write in products and create copies on the Quote being generated .

> Or else you can create quote write in products without any quote being associated with them, and on Post Create plugin of Quote update those with the new quote id.

> That's correct, revenue wont be calculated automatically, create a custom attribute and then use it to store calculated value.


If you have more questions please email those at solutions.insystech@gmail.com.