Some time you may get requirement to use price list based on the customer selected in opportunity or order. In this article we are going to provide steps to implement this requirement. If you are new to price list I will suggest you to first go through this KB which will help you to understand price list.
To implement this requirement, mainly we need to do the following two customizations :
So let’s first setup relationship between account and price list, use following steps:
We have created three price list and we are going to associate two price list with account. You can refer this KB how to create price list in CRM.
Now we have our price list associated with customer, so let's setup dependent lookup field on opportunity entity to show only price list which is related to account selected in opportunity. Using the following step to configure dependent lookup field:
Now when we will try to create new opportunity record using our account, it will only show related price list under price list lookup record like the following screenshot: