Salesforce-CPQ-Administrator Exam Questions With Explanations

The best Salesforce-CPQ-Administrator practice exam questions with research based explanations of each question will help you Prepare & Pass the exam!

Over 15K Students have given a five star review to SalesforceKing

Why choose our Practice Test

By familiarizing yourself with the Salesforce-CPQ-Administrator exam format and question types, you can reduce test-day anxiety and improve your overall performance.

Up-to-date Content

Ensure you're studying with the latest exam objectives and content.

Unlimited Retakes

We offer unlimited retakes, ensuring you'll prepare each questions properly.

Realistic Exam Questions

Experience exam-like questions designed to mirror the actual Salesforce-CPQ-Administrator test.

Targeted Learning

Detailed explanations help you understand the reasoning behind correct and incorrect answers.

Increased Confidence

The more you practice, the more confident you will become in your knowledge to pass the exam.

Study whenever you want, from any place in the world.

Salesforce Salesforce-CPQ-Administrator Exam Sample Questions 2025

Start practicing today and take the fast track to becoming Salesforce Salesforce-CPQ-Administrator certified.

22124 already prepared
Salesforce Spring 25 Release
212 Questions
4.9/5.0

Universal containers has a fixed bundle with selected Product Options, After selecting the bundle, the user should bypass the configuration process. How should the Admin set up the bundle to meet this requirement?

A. Set the bundle product record fields Configuration Type to Disabled and Configuration Event to Always.

B. Set the bundle product record filed Configuration Type to Required and Configuration Event to Always.

C. Set the bundle product record filed Configuration type to Allowed and Configuration Event to Always.

D. Set the bundle product record fields Configuration Type to Allowed and Configuration Event to Add.

A.   Set the bundle product record fields Configuration Type to Disabled and Configuration Event to Always.

Explanation:

Configuration Type determines whether the user can or must enter the configuration page when adding the bundle to the quote.
✅ Disabled → user cannot access the configurator for this bundle at all.
✅ Allowed → user can access the configurator optionally.
✅ Required → user must go through the configurator to add the bundle.

Configuration Event determines when the configurator launches. For example:

✅ Always → configurator launches whenever you add or edit the bundle.
✅ Add → configurator launches only when adding the bundle, not editing.
However, if the Configuration Type is Disabled, the configurator will never launch, regardless of the Configuration Event setting.

In this scenario:

Universal Containers has a fixed bundle with selected Product Options. After selecting the bundle, the user should bypass the configuration process.

Hence, we need to disable the configurator completely for this bundle. The proper setup is:
✅ Configuration Type → Disabled
✅ Configuration Event → technically irrelevant if Disabled, but Salesforce best practice is to set it to Always for consistency.

So A is the correct choice.

The Universal Containers sales operations team wants to ensure that without reopening the Quote Line Editor, quotes have current information prior to submitting them for approval. Which two actions could the admin take to meet the business requirement? Choose 2 answers

A. Change the value of a field in the Calculating Fields Field Set.

B. Create a new Lightning button to trigger recalculation.

C. Add the Calculate button to the quote layout.

D. Create a Flow to trigger recalculation upon record save.

C.   Add the Calculate button to the quote layout.
D.   Create a Flow to trigger recalculation upon record save.

Explanation:

The requirement is to ensure that quotes have the latest information before submission without requiring the sales rep to reopen the Quote Line Editor (QLE).

Why Option C is Correct (Add Calculate Button to Quote Layout):

The Calculate button allows users to manually trigger a recalculation without reopening the QLE.
This ensures pricing, discounts, and other fields are updated before submission.

Why Option D is Correct (Create a Flow to Trigger Recalculation on Save):

An automatic Flow can be configured to recalculate the quote whenever the record is saved.
This eliminates manual effort and ensures accuracy before approval.

Why Other Options Are Incorrect:

A (Changing Calculating Fields Field Set): This defines which fields are recalculated, but does not trigger recalculation itself.

B (New Lightning Button): While possible, this requires custom development (Apex/JS) and is less efficient than built-in options (Calculate button or Flow).

Universal Containers (UC) licenses shipping software that is sold for a fixed price based on each quantity tier as seen in the table below. For example, buying eight licenses would cost a total of $1,800 rather than multiplying unit price by quantity. Further discounts on this product are unavailable.



Which three steps should the Admin take to set up this pricing? Choose 3 answers

A. Set Pricing Method to Fixed Price on the Product record.

B. Set Non-Discountable to True on the Product record.

C. Create a Slab Discount Schedule for the Product for each quantity tier with a different discount for each tier.

D. Set Pricing Method to Block on the Product record.

E. Create Block Pricing records on the Product for each quantity tier with a different discount for each tier.

B.   Set Non-Discountable to True on the Product record.
D.   Set Pricing Method to Block on the Product record.
E.   Create Block Pricing records on the Product for each quantity tier with a different discount for each tier.

Explanation:

Let’s start with the scenario:

“Universal Containers licenses shipping software that is sold for a fixed price based on each quantity tier… For example, buying eight licenses costs a total of $1,800 rather than multiplying unit price by quantity. Further discounts are unavailable.”

This describes block pricing in Salesforce CPQ:
Instead of unit price × quantity, you define blocks:
e.g. 1–5 = $1,000
6–10 = $1,800
etc.

A single price applies to the entire quantity range rather than per unit.

Hence, the correct configuration steps are:

✅ D. Set Pricing Method to Block

On the Product record, set:
Pricing Method = Block

This tells CPQ to look at the Block Pricing records rather than standard unit pricing.

✅ E. Create Block Pricing records on the Product for each quantity tier

You’ll create Block Price records:
Range = 1–5 → $1,000
Range = 6–10 → $1,800
etc.

No discounts are involved in block pricing in this scenario; you’re defining fixed prices per block.

✅ B. Set Non-Discountable to True

The question says:
“Further discounts on this product are unavailable.”

So you must:
Non-Discountable = TRUE

This prevents any additional discounts (e.g. Partner discounts, manual adjustments) from reducing the block price.

The sales manager at Universal containers wants to ensure that bundles:

• Cannot be reconfigured when a Renewal Quote is created.
• Allow sales reps to configure bundles only on new or amendment quotes.

What should the CPQ specialist co to meet these requirements?

A. Ensure SBQQ__ReconfigurationDisabled__c is set to TRUE on the Bundle product.

B. Create a Custom Action Condition on the Reconfigure Line custom action where SBQQ__Type__c is equal to "Renewal".

C. Create a Custom Action Condition on the Reconfigure Line custom action where SBQQ__Type__c is not equal to "Renewal".

D. Ensure SBQQ__ReconfigurationDisabled__c is set to "Disabled" on the Bundle product.

C.   Create a Custom Action Condition on the Reconfigure Line custom action where SBQQ__Type__c is not equal to "Renewal".

Explanation:

This question focuses on controlling the visibility and behavior of the "Reconfigure" button, which is a CPQ Custom Action. The best way to show or hide a Custom Action based on a condition (like the quote's type) is to use Custom Action Conditions.

C. Create a Custom Action Condition on the Reconfigure Line custom action where SBQQ__Type__c is not equal to "Renewal".

The Reconfigure button is a Custom Action:
The "Reconfigure Line" button (represented by a wrench icon) that appears in the Quote Line Editor is actually a CPQ Custom Action.
Conditional Visibility: Custom Actions can have conditions defined that control when they are displayed to the user.
Quote Type Field: The SBQQ__Type__c field on the Quote object holds the value for the quote's type, such as "New", "Amendment", or "Renewal".
Solution: By setting a condition on the "Reconfigure Line" Custom Action that checks if the Quote. SBQQ__Type__c field is not equal to "Renewal", the button will appear on New and Amendment quotes but will be hidden on Renewal quotes, perfectly matching the requirements.

Why other options are incorrect
A. Ensure SBQQ__ReconfigurationDisabled__c is set to TRUE on the Bundle product:
This checkbox completely disables reconfiguration for the bundle on all quote types, including New and Amendment quotes. The requirement is to allow reconfiguration on those quote types, so this option is incorrect.
B. Create a Custom Action Condition on the Reconfigure Line custom action where SBQQ__Type__c is equal to "Renewal":
This would have the opposite effect of what is required. This condition would only display the "Reconfigure" button on Renewal quotes and hide it on New and Amendment quotes.
D. Ensure SBQQ__ReconfigurationDisabled__c is set to "Disabled" on the Bundle product:
This refers to the Configuration Type field on the product, which disables the configuration at all times. This is similar to option A and does not meet the requirement to allow reconfiguration on new and amendment quotes.

Reference
For more information, see the Salesforce CPQ documentation on Custom Actions and their conditions, or review the resources mentioned in the search results.

An admin is setting up multiple Option Constraints. When configuration the bundle. a user should be unable to select Product B unless the user has also selected Product A.


What are two steps the Admin must take to set up the Option Constraint?
(Choose 2 answers)

A. Option Constrain Group should be populated.

B. Option Constrain Group should be populated.

C. type should be dependency.

D. The Active checkbox should be set to True

C.   type should be dependency.
D.   The Active checkbox should be set to True

Explanation:

To set up the Option Constraint in Salesforce CPQ where selecting Product B requires Product A to also be selected (a dependency), the Admin must take the following two steps:
C. type should be dependency
This is the core of establishing the dependency relationship. By setting the "Type" field on the Option Constraint record to 'Dependency', you ensure that the Constrained Option (Product B in this case) becomes available for selection only when the Constraining Option (Product A) has been chosen.
D. The Active checkbox should be set to True
For any Option Constraint to be enforced and actively control the product bundle configuration, it must be activated. The "Active" checkbox on the Option Constraint record enables the rule to take effect within the Salesforce CPQ environment.

Why other options are not the primary answers:
A and B. Option Constraint Group should be populated:
While Option Constraint Groups are used in Salesforce CPQ, they are specifically for scenarios where multiple constraining options collectively enable or disable a single constrained option (e.g., Product C requires both Product A and Product B). For a simple one-to-one dependency as described, populating the Option Constraint Group is not a mandatory or primary step.

Prep Smart, Pass Easy Your Success Starts Here!

Transform Your Test Prep with Realistic Salesforce-CPQ-Administrator Exam Questions That Build Confidence and Drive Success!

Frequently Asked Questions

This exam evaluates your ability to configure and manage Salesforce CPQ (Configure, Price, Quote). It focuses on product configuration, pricing rules, quote templates, approvals, and automation within Salesforce CPQ. Candidates are expected to solve real-world quote-to-cash scenarios.
  • Define Product records with proper product codes and descriptions.
  • Use bundled products to group multiple items for a solution.
  • Apply product rules (Selection, Validation, Filter rules) to enforce dependencies and constraints.
  • Test bundle configurations in sandbox before deployment to production.
  • Use Price Books to manage different pricing strategies.
  • Configure Discount Schedules for quantity or term-based discounts.
  • Apply Price Rules and Lookup Queries to automate custom pricing calculations.
  • Test pricing logic across multiple products and bundles to ensure accuracy.
  • Check Product and Price Book setup for missing values.
  • Review Price Rules and Product Rules for conflicts or missing conditions.
  • Ensure Approval Processes are properly assigned to the relevant roles.
  • Use Quote Calculator Logs to trace calculation errors step by step.
For hands-on scenarios, problem-solving guides, and exam-focused examples, visit salesforceking.com, which provides structured CPQ preparation resources for aspirants.