Universal Containers (UC) sells its Products in three currencies: USD, GBP, and EUR. UC wants to make a renewable Support SKU available for selection in only USD and EUR and has completed the necessary configuration and/or record creation to support the behavior. What is the expected behavior when a user attempts to add the Support SKU to a Quote in each currency?
A. USD: Product is unavailable In Product Selection
GBP: Product is unavailable In Product Selection
EUR: Product is unavailable in Product Selection
B. USD: Added to Quote at Pricebook Entry's Ust Price
GBP: Added to Quote with 0 List Price
EUR: Added to Quote at Pricebook Entry's List Price
C. USD: Added to Quote at Pricebook Entry's List Price
GBP: Product is unavailable in Product Selection
EUR: Added to Quote at Pricebook Entry's List Price
D. USD: Error presented to User in Product Selection
GBP: Error presented to User In Product Selection
EUR: Error presented to User in Product Selection
C. USD: Added to Quote at Pricebook Entry's List Price
GBP: Product is unavailable in Product Selection
EUR: Added to Quote at Pricebook Entry's List Price
Explanation:
UC sells in USD, GBP, and EUR. The Support SKU is only available in USD and EUR. All correct Pricebook Entries have been created for USD and EUR.
When adding a product to a quote:
- Salesforce CPQ checks whether there’s a Pricebook Entry for that product in the quote’s currency.
- If yes → product appears in Product Selection and can be added at the Pricebook Entry’s List Price.
- If no → product is unavailable in Product Selection and does not appear at all.
Therefore:
✅ USD → Product has a Pricebook Entry, visible in Product Selection, can be added at List Price.
✅ EUR → Product has a Pricebook Entry, visible in Product Selection, can be added at List Price.
🚫 GBP → No Pricebook Entry, product is unavailable in Product Selection.
This matches option C.
❌ Why Other Options Are Incorrect:
A. USD: Product is unavailable… EUR: Product is unavailable…
→ Incorrect. USD and EUR have valid pricebook entries, so the product should be available.
B. GBP: Added to Quote with 0 List Price.
→ Incorrect. If there’s no Pricebook Entry, the product cannot be added at all and does not appear in Product Selection.
D. Error presented to user…
→ Incorrect. Salesforce CPQ simply hides the product if it’s unavailable in the pricebook for the quote currency. No error is shown to the user.
✅ Example Scenario:
- GBP Quote → user searches “Support SKU” → product does not appear in the list.
- USD Quote → user searches “Support SKU” → product shows up with proper price.
- EUR Quote → user searches “Support SKU” → product shows up with proper price.