Salesforce Certified Data Architect — Question 72
A large multinational B2C Salesforce customer is looking to implement their distributor management application in Salesforce. The application has the following capabilities:
1. Distributors create Sales Orders in Salesforce.
2. Sales Orders are based on Product prices applicable to their region.
3. Sales Orders are closed once they are fulfilled.
4. It is decided to maintain Sales Orders in Opportunities object.
How should the data architect model this requirement?
Answer options
- A. Create lookup to Custom Price object and share with distributors.
- B. Manually update Opportunities with Prices applicable to distributors
- C. Configure Price Books for each region and share with distributors.
- D. Add custom fields in Opportunity and use triggers to update prices.
Correct answer: C
Explanation
The correct answer is C because configuring Price Books allows for the management of regional pricing effectively and provides a streamlined way for distributors to access the correct prices. Option A does not leverage the built-in capabilities of Salesforce for pricing, while B relies on manual updates, which can lead to errors. Option D complicates the process with custom fields and triggers, which is unnecessary when Price Books can fulfill the requirement.