The client was facing the following challenges:
- Create region-based pricing management – The client was facing an issue where they wanted different prices for different regions so that they can charge according to local pricing and local currency without selecting prices for different products in multiple regions repeatedly.
- Customer-based pricing – The client wanted to charge different prices to different customers on the basis of the customer relationship such as; if a customer is permanent then he will automatically get a discount whereas, the other customers will be charged with the regular price.
- Custom quotes & Customizable terms management – The client wanted custom quotes with customizable terms to be managed. They wanted fully customizable terms where they can use a single quote with different terms for different customers so that they can to reduce the redundancy of quote templates.
- Approval for discounts – The client wanted a system wherein they had total control over the limits of discounts offered to customers, so if a salesperson exceeds the approved discount limit, he/she will need approval from higher authorities. Approval depends on the discount so the level of approvals may vary.
We implemented the following solution to overcome the above challenges for our client
- PriceBook & Region dependency – Implemented the different prices for the different regions so that when the region of salesperson changes he will see product prices accordingly and salesperson in one region can not see other regions’ price-book.