Salesforce-CPQ-Administrator Practice Test

Salesforce Spring 25 Release -
Updated On 1-Jan-2026

212 Questions

Universal Containers uses over 45,000 different container Product records with CPQ. When a sales rep views the Add Products page, a list of the first 2,000 Products Is displayed in a disorganized manner. The product management team wants the products to display in collapsible groups based on the product family. How should a CPQ specialist enable this functionality from the Salesforce CPQ managed package configuration settings?

A. Check the Solution Groups Enabled checkbox, set Object to Quote Line, and set Name Field to Product Family.

B. Add the Product Family field to the Search Results Field Set on the Product object.

C. Select Product Family in the Product Search Plugin field in Plugins.

D. Select Product Family in the Product Results Group Fleld Name field In Additional Settings.

D.   Select Product Family in the Product Results Group Fleld Name field In Additional Settings.

Explanation:

Salesforce CPQ has a feature that allows you to group products in collapsible sections on the Add Products screen, so users can expand/collapse products by category (e.g. Product Family).

Here’s how it works:

There’s a field in CPQ package settings:
Product Results Group Field Name

If you populate this field with, e.g. Product Family:
The Add Products page will group products into collapsible sections by Product Family.
It’s perfect for orgs with large product catalogs, like UC’s 45,000 products.

Hence, the correct solution is:
Go to CPQ Package Settings → Additional Settings → Product Results Group Field Name → set this field to Product Family.

That’s precisely what the question is describing.

Why not the other options?

A. Check the Solution Groups Enabled checkbox, set Object to Quote Line, and set Name Field to Product Family.
“Solution Groups” is unrelated here. It’s an older feature tied to Solutions in the Service Cloud context or legacy CPQ implementations. It’s not for grouping products on the Add Products page.

B. Add the Product Family field to the Search Results Field Set on the Product object.
This only makes Product Family visible as a column on the Add Products screen. It does not create collapsible groups.

C. Select Product Family in the Product Search Plugin field in Plugins.
The Product Search Plugin allows custom search logic and UI, but it’s a developer-level customization. It’s unnecessary for simply grouping products.

Universal Containers has a new eco-friendly business line, and wants to create a subset of products that include those tagged as eco-friendly, and those that are bundles. When quoting on Opportunities that are flagged as eco-friendly, the sales reps should see only those products when they click Add Products. However, UC wants the flexibility to allow the sales reps to bypass the default subset and include all bundles, even if the Opportunity is flagged as eco-friendly. Which strategy should UC apply?

A. Create a Search Filter with Filter Value set to Eco-Friendly and Hidden set to FALSE.

B. Create a Filter Product Rule and Product Action with Type set to Optional Filter.

C. Set the Default field on the Add Products Custom Action to TRUE.

D. Add the Eco-Friendly custom field to the Search Filters Fieldset on the Product object.

B.   Create a Filter Product Rule and Product Action with Type set to Optional Filter.

Explanation:

Requirement Breakdown:
UC wants a subset of products (eco-friendly + bundles) to appear by default when an Opportunity is flagged as eco-friendly.
However, sales reps should have the flexibility to bypass this filter and see all bundles (even if not eco-friendly).

Why Option B is Correct?

A Filter Product Rule with a Product Action (Type = Optional Filter) allows:
Default filtering (only eco-friendly + bundles appear initially).
Optional override (reps can disable the filter to see all bundles).
This matches the need for conditional filtering with user flexibility.

Why Other Options Are Incorrect?

A (Search Filter):
A static search filter (e.g., "Eco-Friendly") doesn’t allow dynamic switching between filtered/unfiltered views.
Hidden=FALSE only controls UI visibility, not dynamic behavior.

C (Default Custom Action):
Setting Default=TRUE on a Custom Action doesn’t address the filtering logic.

D (Search Filters Fieldset):
Adding a field to the Fieldset only makes it available for search, but doesn’t enforce conditional filtering.

Sales reps at Universal Containers need to know which Quote Lines are Product Options for other Quote Lines within the Quote Line Editor. Which setting can the admin toggle to organize Quote Lines in the Line Editor based on the Quote Line's position within the bundle?

A. Enable Product Option Drawer

B. Preserve Bundle Structure

C. Visualize Product Hierarchy

D. Keep Bundle Together

B.   Preserve Bundle Structure

Explanation:

Scenario Breakdown:

Sales reps need to visually distinguish between standalone Quote Lines and Product Options within a bundle.
The goal is to maintain the hierarchical relationship (parent-child) of bundled Products in the Quote Line Editor (QLE).

Why Option B is Correct?

Preserve Bundle Structure ensures:
1. Parent Products (bundles) and their child Options are grouped together.
2. The hierarchy is visually indented in the QLE, making it clear which lines are Options.

This setting is enabled in CPQ Package Settings.

Why Other Options Are Incorrect?

❌ A. Product Option Drawer: Only affects configuration (hides Options in a drawer, not the QLE).

❌ C. Visualize Product Hierarchy: Not a standard CPQ setting.

❌ D. Keep Bundle Together: Controls printing/output docs (not QLE organization).

Universal Containers sells a bundle Product which contains many Features and Options. Users report that the bundle is difficult to configure due to a significant amount of scrolling to find the desired Features and Options. What are three ways the admin can adjust the design of this bundle to reduce scrolling in Configuration?
(Choose 3 answers)

A. Set Option Selection Method to Add on the Product Features.

B. Change Enable Large Configuration to True on the bundle Product.

C. Set System to True on the Product Options to be excluded from the Configurator.

D. Group the Product Features of the bundle into tabs using the Category field.

E. Change Option Layout to Tabs on the bundle Product.

A.   Set Option Selection Method to Add on the Product Features.
D.   Group the Product Features of the bundle into tabs using the Category field.
E.   Change Option Layout to Tabs on the bundle Product.

Explanation:

When you have a large bundle with many Features and Options, scrolling becomes difficult for users. Salesforce CPQ offers several ways to improve the Configurator UI and reduce scrolling.

A. Set Option Selection Method to Add on the Product Features.
✔ Correct. Setting Option Selection Method to Add hides the options behind an “Add” button instead of displaying all options at once. This saves space and reduces clutter in the configurator.

D. Group the Product Features of the bundle into tabs using the Category field.
✔ Correct. The Category field on Product Features groups multiple features into tabs in the Configurator UI. Instead of stacking features vertically, users can navigate through tabs like Hardware, Software, or Services, reducing scrolling significantly.

E. Change Option Layout to Tabs on the bundle Product.
✔ Correct. The Option Layout field on the bundle product can be set to Tabs. This places each Product Feature on a separate tab instead of stacking them vertically, which helps reduce scrolling in large bundles.

❌ Why Others Are Incorrect:

B. Change Enable Large Configuration to True on the bundle Product.
✘ Incorrect. This improves performance for large configurations but does not change the layout or reduce scrolling in the configurator UI.

C. Set System to True on the Product Options to be excluded from the Configurator.
✘ Incorrect. System = True hides options entirely because they’re automatically included. While it reduces the number of options shown, it’s only appropriate for options that should always be included, not for most user-selectable options.

✅ Example Scenario:

A bundle has 10 Features with 5-10 options each, all stacked vertically, causing too much scrolling. Solutions:
✅ Group Features into tabs using the Category field.
✅ Show Features in tabs by setting Option Layout to Tabs.
✅ Hide options under “Add” buttons by setting Option Selection Method to Add.
Result: dramatically reduced scrolling and a cleaner UI.

✅ Bottom line:

Best ways to reduce scrolling in large bundles:
✅ Option Selection Method = Add
✅ Group Features using Category field
✅ Option Layout = Tabs

Users at Universal Containers want to know how Approval requests will be routed prior to submitting a Quote for approval. How can the admin meet this requirement?

A. Using Native Approvals, build a custom Visualforce Page to display the Approval Process for the Quote.

B. Using Advanced Approvals, place the Preview Approval button on the Quote page layout.

C. Using Advanced Approvals, build a custom Visualforce Page to display the Approval Chains for the Quote.

D. Using Native Approvals, build a custom button to display the approval matrix to users.

B.   Using Advanced Approvals, place the Preview Approval button on the Quote page layout.

Explanation:

Scenario Breakdown:

Users want to preview approval routing (who will approve the Quote) before submitting it.
This is a standard feature in Advanced Approvals (not native Salesforce approvals).

Why Option B is Correct?

Advanced Approvals provides a Preview Approval button that:
1. Displays the full approval chain (approvers, steps, conditions).
2. Requires no code (just add the button to the Quote page layout).

This meets the requirement out-of-the-box.

Why Other Options Are Incorrect?

A/C. Custom Visualforce Pages are unnecessary—Advanced Approvals has built-in preview functionality.

D. Native Approvals lack preview capabilities without heavy customization.

Salesforce-CPQ-Administrator Exam Questions - Home Previous
Page 7 out of 43 Pages