Salesforce Certified B2B Solution Architect — Question 3
Universal Containers (UC) recently completed a successful implementation of B2B Commerce classic and saw an immediate increase in both its customer experience ratings and overall bottom line due to the influx of sales through its commerce application. After this initial experience, UC decided to target its internal Sales team for the same successful outcome with Salesforce CPQ and Sales Cloud.
UC’s requirements include that its internal Sales team be able to sell its current commerce catalog and expand this catalog to include even more products. In addition, UC wants to give its internal Sales team the ability to utilize CPQ’s discounting functionality, along with approval rules for its Sales leadership team. Today, product and pricing is mastered in B2B Commerce and orders are fulfilled in the ERP.
What should a Solution Architect recommend when architecting a solution to meet UC’s requirements?
Answer options
- A. The Product and Pricing data should be mastered in B2B Commerce and integrated into CPQ via REST API, and finally integrated to the ERP via SOAP API.
- B. The Product and Pricing data should be mastered in CPQ and integrated to B2B Commerce via Apex, and then finally integrated into the ERP via a middleware solution.
- C. The Product and Pricing Data should be mastered in the ERP and then integrated into both B2B Commerce and CPQ via REST API.
- D. The Product data should be mastered inside B2B Commerce, while Pricing should be mastered inside CPQ. Both solutions should be integrated via Apex and then integrated to the ERP via SOAP API.
Correct answer: B
Explanation
The correct answer is B because it allows for the mastery of Product and Pricing data within CPQ, which aligns with UC's requirements for utilizing CPQ's discounting features and approval processes. The other options do not meet the requirement of leveraging CPQ effectively, as they either place product and pricing management in B2B Commerce or the ERP, which would limit the functionality needed by the Sales team.