Free practice · No sign-up required

CPQ-211 Salesforce CPQ Admin Essentials for Experienced Administrators free practice test

20 questions with answer explanations. Choose an answer below to begin.

Question 1 of 20

A CPQ administrator wants to automatically deselect a product option when a conflicting product is selected. Which type of product rule should be used?

Show hint

Product selection rules

0/20 answered · Bookmark questions to review later. Focus the practice area to use keys 1–9 and Enter.

Learn by doing

Put your answers into practice

Use official documentation and hands-on labs to work through topics you missed.

Explore all study resources →

All questions and explanations

Prefer to read at your own pace? Work through each question below, then open its answer to check your reasoning. You can link directly to a question or print this reference.

  1. A CPQ administrator wants to automatically deselect a product option when a conflicting product is selected. Which type of product rule should be used?

    1. Selection rule

    2. Validation rule

    3. Price rule

    4. Product configuration attribute

    Show answer and explanation

    Correct answer

    • Selection rule

    Selection rules can automatically deselect or require products based on conditions. Validation rules only prevent saving, price rules adjust pricing, and configuration attributes define product options but don't control deselection.

  2. During a quote amendment, a user wants to change only the quantity of an existing subscription line without affecting other lines. What is the most efficient approach?

    1. Create a new amendment quote and manually add all lines

    2. Perform a partial amendment by editing the specific line item

    3. Use the Renewal process to adjust quantity

    4. Edit the original quote and trigger a full recalculation

    Show answer and explanation

    Correct answer

    • Perform a partial amendment by editing the specific line item

    Partial amendments allow editing specific line items without regenerating the entire quote. A full amendment would replace all lines, and creating a new quote is inefficient. Renewal processes are for contract extensions, not mid-term changes.

  3. An administrator needs to apply a 10% discount to all products on a quote when the quote total exceeds $100,000. Which pricing mechanism should be used?

    1. Volume discount schedule

    2. Tiered pricing on each product

    3. Price rule with a condition on quote total

    4. Product option with price adjustment

    Show answer and explanation

    Correct answer

    • Price rule with a condition on quote total

    Price rules can evaluate quote-level conditions (e.g., total) and apply percentage adjustments to all lines. Volume discounts are based on quantity, tiered pricing on quantity thresholds, and product options affect individual lines only.

  4. When creating a quote template, which of the following is true about including standard Salesforce fields?

    1. Only custom fields can be added to quote templates

    2. Standard fields are automatically included and cannot be removed

    3. Quote templates cannot display standard fields

    4. Standard fields can be conditionally included using merge fields

    Show answer and explanation

    Correct answer

    • Standard fields can be conditionally included using merge fields

    Quote templates use merge fields to include both standard and custom fields conditionally. They are not automatically included; the administrator must specify them using merge field syntax.

  5. A company wants to automatically generate a PDF quote document when the quote status is set to 'Presented'. Which feature should be used?

    1. Flow triggered by a status change

    2. Workflow rule with a field update

    3. Process Builder

    4. Approval process on quote

    Show answer and explanation

    Correct answer

    • Flow triggered by a status change

    Flow is the recommended modern approach for triggering document generation on status changes. Workflow rules and Process Builder are older and not recommended for complex automation. Approval processes handle approvals, not document generation.

  6. In an advanced approval rule, which criteria can be used to determine the approver?

    1. Product family on quote lines

    2. Both product family and total discount percentage can be used

    3. Quote owner's manager

    4. Total discount percentage

    Show answer and explanation

    Correct answer

    • Both product family and total discount percentage can be used

    Advanced approval rules allow multiple criteria such as product family, quote owner's manager, and discount percentage to define approvers. All three are valid, but the rule uses each individually; the correct answer is that product family and total discount percentage are both usable criteria.

  7. A subscription product is sold with a monthly recurring charge and a one-time setup fee. How should this be configured in CPQ?

    1. Two separate products: one for subscription and one for setup

    2. One product with a price period of 'Monthly' and a one-time charge added via price rule

    3. One product with two price lines: recurring and one-time

    4. The setup fee should be included in the recurring price

    Show answer and explanation

    Correct answer

    • One product with two price lines: recurring and one-time

    CPQ allows a single product to have multiple price lines (recurring and one-time). Creating separate products would complicate quoting and bundling. Price rules could work but are not the standard design. Including setup in recurring distorts pricing.

  8. What is the primary purpose of a Quote Line Group in Salesforce CPQ?

    1. To group products for approval routing

    2. To create separate PDF sections in the quote document

    3. To apply different tax rates to subgroups of products

    4. To organize quote lines for pricing and discount calculations

    Show answer and explanation

    Correct answer

    • To organize quote lines for pricing and discount calculations

    Quote line groups primarily organize lines for discounting, pricing logic, and reporting. They can also be used for approval routing and document sections, but their main purpose is to facilitate calculations.

  9. An administrator notices that when a quote is synced to an order, the subscription end date is incorrect. Which setting most likely needs adjustment?

    1. Order start date on the quote

    2. Quote line group configuration

    3. Product's default term settings

    4. Contract settings on the account

    Show answer and explanation

    Correct answer

    • Order start date on the quote

    The order start date on the quote determines subscription start, and the term derives from product settings. If the end date is wrong, the order start date is often misconfigured. Product term defaults and contract settings also affect it, but the quote-level start date is a direct cause.

  10. Question 10

    Link to question

    Which of the following is a valid use case for a Price Rule with an Event Type of 'Calculate'?

    1. Prevent a product from being selected based on another product

    2. Apply a discount when a specific product is added

    3. Automatically add a complementary product to the quote

    4. Update a field on the quote object after line item changes

    Show answer and explanation

    Correct answer

    • Apply a discount when a specific product is added

    'Calculate' event price rules run during price calculation and can adjust pricing based on conditions. Option 2 is a validation rule, option 3 is a product rule (selection rule), and option 4 might be a workflow or flow.

  11. Question 11

    Link to question

    A partner reseller needs to see a different price book when creating quotes for their customers. How should this be handled?

    1. Assign a custom price book to the partner's user record

    2. Use a price rule to override prices for partner users

    3. Create a separate price book and associate it with the partner's account

    4. Enable partner discounts and set user-level discount schedules

    Show answer and explanation

    Correct answer

    • Create a separate price book and associate it with the partner's account

    Price books are assigned to accounts, not directly to users. Associating a custom price book with the partner's account will make it available when quoting for that account. User-level assignments are not built-in.

  12. Question 12

    Link to question

    During quote generation, what is the effect of enabling 'Include Subscriptions' on a quote document template?

    1. Subscription line items are displayed only if the quote status is 'Active'

    2. All recurring charges are summarized in a single line

    3. Subscription products are omitted from the document

    4. Subscription details from the related opportunities are merged into the document

    Show answer and explanation

    Correct answer

    • Subscription details from the related opportunities are merged into the document

    Enabling 'Include Subscriptions' merges subscription-related fields from the opportunity into the document. It does not filter by status or summarize; it includes detail.

  13. Question 13

    Link to question

    A company uses multi-currency and a quote is created in EUR. When a price rule references a fixed amount in USD, what happens?

    1. The rule uses the quote's currency conversion rate set on the opportunity

    2. The rule uses the corporate conversion rate to convert USD to EUR

    3. The rule applies the USD amount directly without conversion

    4. The rule fails and the quote cannot be saved

    Show answer and explanation

    Correct answer

    • The rule uses the quote's currency conversion rate set on the opportunity

    Price rules evaluate amounts in the quote's currency using the conversion rate from the opportunity. Corporate conversion rate may differ. Fixed amounts in foreign currencies are converted at the opportunity's rate.

  14. Question 14

    Link to question

    Which object stores the record of a product configuration that has been added to a quote?

    1. Product Option

    2. Quote Line

    3. Configuration Attribute

    4. Price Book Entry

    Show answer and explanation

    Correct answer

    • Quote Line

    When a product is added to a quote, it becomes a Quote Line. Product Options and Configuration Attributes are part of product definition, not quote-specific records. Price Book Entry links product to price book but is not the quote line.

  15. Question 15

    Link to question

    An administrator wants to require approval when the total discount on a quote exceeds 30%. Which approval type should be configured?

    1. Standard approval process on quote

    2. Approval step in a quote template

    3. Advanced approval rule with a condition on total discount

    4. Approval via Quote Line Group routing

    Show answer and explanation

    Correct answer

    • Advanced approval rule with a condition on total discount

    Advanced approval rules allow conditions on quote fields like total discount to trigger approval. Standard approval processes are simpler and may not support field-level conditions. Quote templates don't handle approvals, and Quote Line Groups are for grouping, not approval logic.

  16. Question 16

    Link to question

    In a subscription-based business, what is the effect of setting the 'Default Term' field on a product to 12 months?

    1. The subscription will automatically renew every 12 months

    2. The product can only be sold with a 12-month term, locking the value

    3. The price rule uses 12 months to calculate discounts

    4. The quote will default the subscription term to 12 months but can be changed manually

    Show answer and explanation

    Correct answer

    • The quote will default the subscription term to 12 months but can be changed manually

    Default Term sets the initial term value on a quote line, but it can be overridden manually. It does not force a locked term or auto-renewal; renewal behavior is controlled separately.

  17. Question 17

    Link to question

    A quote line has a price of $100 per month with a 20% partner discount. The partner has a discount schedule of 15% on the product. Which discount takes precedence?

    1. Both discounts are applied cumulatively

    2. The 20% partner discount

    3. The 15% discount schedule

    4. The lower discount (15%) is automatically used

    Show answer and explanation

    Correct answer

    • Both discounts are applied cumulatively

    In CPQ, partner discounts and discount schedules can stack depending on configuration. Typically, a manual partner discount is applied first, then the discount schedule is applied, resulting in cumulative discounts.

  18. Question 18

    Link to question

    An administrator wants to prevent users from editing the price of a quote line when a specific product is added. Which feature should be used?

    1. Validation rule on Quote Line

    2. Price rule with a field update

    3. Selection rule with a constraint

    4. Read-only field security on the price field

    Show answer and explanation

    Correct answer

    • Price rule with a field update

    Price rules can set fields to read-only or update them based on conditions. Validation rules only show errors but don't prevent editing. Selection rules control product selection, not price editing. Field security is global, not conditional.

  19. Question 19

    Link to question

    When configuring a bundle product with required options, what happens if the user deselects one of the required options?

    1. The bundle automatically adds the option back

    2. A price rule triggers to recalculate the price

    3. The quote cannot be saved until the option is selected

    4. The option is removed and bundle discount is adjusted

    Show answer and explanation

    Correct answer

    • The quote cannot be saved until the option is selected

    If an option is marked as required, the system prevents saving the quote until the option is selected (via validation rules). It does not automatically add it back or adjust pricing.

  20. Question 20

    Link to question

    A company uses salesforce CPQ and wants to display a custom field from the product object on the quote line. How should this be configured?

    1. Add the custom field to the Price Book Entry object

    2. Use a custom formula on the Quote Line object to pull from Product

    3. Include the field in the quote template using a merge field

    4. Map the product custom field to a Quote Line field via field mapping

    Show answer and explanation

    Correct answer

    • Map the product custom field to a Quote Line field via field mapping

    Field mapping can push data from Product to Quote Line when the product is added. Adding to Price Book Entry would require a different approach. Custom formulas are complex and not recommended. Merge fields only affect document output, not the line record.

Read all flashcards

Recall the answer before opening each card.

Which product rule type automatically deselects a conflicting option?

Selection rule. It removes or requires products based on conditions. Validation rules only block saves; price rules adjust pricing.

What is the most efficient way to change only the quantity of one subscription line on a quote?

Perform a partial amendment. This edits specific lines without regenerating the entire quote. Full amendment replaces all lines.

How to apply a 10% discount to all lines when quote total exceeds 100k?

Use a Price Rule with a condition on quote total. It can apply a percentage adjustment to all lines. Volume discounts are quantity-based.

Can standard Salesforce fields be conditionally included in a quote template?

Yes, using merge fields. The administrator must specify them with merge field syntax; they are not automatically included.

How to auto-generate a PDF when quote status becomes 'Presented'?

Use a Flow triggered by a status change. Flow is the modern recommended approach; workflow rules and Process Builder are older.

What criteria can an advanced approval rule use to determine approver?

Multiple criteria like product family and total discount percentage. The rule can base approval on these fields individually.

How to configure a product with monthly recurring charge and one-time setup fee?

Create one product with two price lines: one recurring and one one-time. Separate products complicate quoting; price rules are not standard design.

Primary purpose of a Quote Line Group in CPQ?

To organize quote lines for pricing and discount calculations. It also helps with approval routing and document sections, but main purpose is calculations.

Which setting most likely causes incorrect subscription end date after syncing quote to order?

Order start date on the quote. It determines subscription start; the end date depends on start and product term. Misconfigured start leads to wrong end.

Price rule with Event Type 'Calculate'—valid use case?

Apply a discount when a specific product is added. 'Calculate' event rules run during price calculation and adjust pricing based on conditions.

How to let a partner reseller see a different price book when quoting?

Create a separate price book and associate it with the partner's account. Price books are assigned to accounts, not users.

Effect of enabling 'Include Subscriptions' on a quote document template?

Subscription details from related opportunities are merged into the document. It includes detail, not a summary or filter.

Multi-currency: price rule references fixed amount in USD; quote is EUR. What happens?

The rule uses the quote's currency conversion rate set on the opportunity. Conversion is done at that rate, not corporate rate.

Which object stores the product configuration added to a quote?

Quote Line. When a product is added, it becomes a Quote Line record. Product Options are part of product definition, not quote-specific.

Configure approval when total discount > 30%?

Advanced approval rule with a condition on total discount. Standard approval processes may not support field-level conditions; this one does.

Effect of setting Default Term to 12 months on a product?

The quote defaults the subscription term to 12 months but can be changed manually. It is not locked; renewal behavior is separate.

Partner discount 20% and discount schedule 15% on same line—precedence?

Both discounts are applied cumulatively. In CPQ, master discount and discount schedule stack; manual partner discount applies first.

Prevent editing price of a quote line when specific product is added?

Price rule with a field update (set read-only). Validation rules only show errors; selection rules control product selection.

What happens if a required bundle option is deselected?

The quote cannot be saved until the option is selected. System enforces via validation; does not auto-add or adjust pricing.

How to display a product custom field on a quote line?

Map the product custom field to a Quote Line field via field mapping. It populates automatically when product is added.

Active recall deck

Practice CPQ-211 Salesforce CPQ Admin Essentials for Experienced Administrators with real flashcards

Read the prompt, commit to an answer, then flip the card. Move through the deck at your own pace and repeat any topic that does not come back quickly.

20 free cards

Card 1 of 20

1 reviewed this session

Connect the concepts

Your CPQ-211 Salesforce CPQ Admin Essentials for Experienced Administrators study mind map

Open a branch to connect a topic with its practice questions and explanations. Use the map to choose your next review topic.

CPQ-211 Salesforce CPQ Admin Essentials for Experienced Administrators20 questions in this practice set
Product selection rules(1)
Quote amendment types(1)
Price rules with quote-level conditions(1)
Quote template merge fields(1)
Automated document generation using Flow(1)
Advanced approval rule criteria(1)
Product price line configuration(1)
Quote Line Group purpose(1)
Order start date impact on subscription period(1)
Price rule event types(1)
Price book assignment to accounts(1)
Quote document template subscription inclusion(1)
More practice connections(8)
Exam-focused analysis

What this CPQ-211 practice set measures

This is an analysis of the practice bank, not a claim about the vendor's live exam blueprint. Use it to identify the knowledge, judgment, and recall patterns exercised here, then verify your coverage against the current official exam guide.

Key Concepts and Feature Selection

The practice bank emphasizes selecting the correct Salesforce CPQ feature for common administrative tasks. Candidates must distinguish between similar tools: product rules (selection, validation, price) each serve distinct purposes. Price rules with 'Calculate' event are for dynamic pricing; selection rules handle deselection; validation rules enforce constraints. Understanding quote amendment types (partial vs full) and when to use flows vs workflow rules for automation is critical. Subscription products require careful configuration of price lines (recurring + one-time). Quote line groups are primarily for discount and pricing calculations, not just organization. The pattern is clear: match the feature to the requirement, not the other way around.

  • Selection rules automatically deselect conflicting products; price rules adjust pricing; validation rules prevent saving.
  • Partial amendments edit specific lines without regenerating the entire quote; full amendments replace all lines.
  • Price rules with quote-level conditions (e.g., total > $100k) apply percentage adjustments to all lines.
  • Quote templates use merge fields for conditional inclusion of standard and custom fields.
  • Flow is the recommended tool for triggering document generation on status changes.

Common Misconceptions and Traps

Several questions target common misunderstandings. For example, enabling 'Include Subscriptions' on a quote template merges subscription details (it does not filter or summarize). Discount stacking in CPQ is cumulative by default—both partner discounts and discount schedules apply. Default Term on a product sets an initial value that can be manually overridden, not a locked term. When configuring a bundle with required options, deselecting a required option prevents saving (validation), not auto-reselection. The order start date on the quote is the direct cause of incorrect subscription end dates, not product term defaults alone. Multi-currency price rules use the quote’s currency conversion rate from the opportunity, not corporate rates. Being aware of these nuances prevents easy mistakes.

  • 'Include Subscriptions' on quote templates merges subscription fields, not a summary or filter.
  • Partner discounts and discount schedules typically stack cumulatively.
  • Default Term allows manual override; it does not force a locked term.
  • Required bundle options enforce saving; deselection triggers a validation error.
  • Order start date on the quote sets the subscription start, affecting the end date.

Best Practices for Configuration

Effective CPQ administration follows patterns: use field mapping to push product custom fields to quote lines instead of complex formulas. For subscription billing, create a single product with multiple price lines (recurring and one-time). Assign price books to accounts, not users, to control partner pricing. For approvals, advanced approval rules support conditions on quote fields (e.g., total discount > 30%). To prevent editing the price of a quote line conditionally, use a price rule with field update to set the field read-only. When applying discounts across the entire quote based on total, a price rule with a quote-level condition is preferred over volume discounts. These patterns align with the practice bank's correct answers and explanations.

  • Map custom product fields to quote line fields for automatic population.
  • Use multiple price lines on one product for recurring and one-time charges.
  • Associate price books with accounts to control partner visibility.
  • Advanced approval rules can trigger based on total discount percentage.
  • Conditional read-only on price requires a price rule field update.

Exam Strategy: Applying the Concepts

The practice bank requires distinguishing between similar features based on context. A typical approach: first identify the action (deselect, discount, require approval, prevent editing), then the scope (line-level or quote-level), and finally the trigger condition. Always consider if a standard feature exists (e.g., selection rule for deselection, price rule for calculation) before resorting to custom code. When multiple answers seem valid, recall the primary purpose from the explanations: for example, quote line groups are mainly for discounting, not document sections. Use elimination: if a feature is deprecated or not recommended (e.g., Process Builder), it's likely wrong. The correct answer often aligns with the simplest, most direct configuration.

  • Identify the action: deselection, discount, validation, or field update.
  • Determine scope: line-level vs quote-level affects rule type (product rule vs price rule).
  • Check trigger: status change, product addition, or quote total condition.
  • Prefer modern features (Flow over Workflow/Process Builder).
  • Rely on primary purpose: e.g., Quote Line Group for discount calculations.

Study workflow

Turn one CPQ-211 attempt into a study plan

  1. 1

    Configure a Selection Rule to Deselect Conflicting Products

    Create a new product rule of type 'Selection'. Define the condition: select the product that triggers the rule. Add an action: 'Remove' for the conflicting product. Set the evaluation order to ensure proper conflict resolution. Save and activate.

  2. 2

    Set Up Document Generation via Flow on Status Change

    Create a record-triggered Flow on Quote object. Set entry conditions: when Status changes to 'Presented'. Add an action to generate a PDF document using a template. Map the quote record ID. Save and activate the Flow.

  3. 3

    Configure a Price Rule for Quote-Level Discount

    Go to Price Rules, create new. Set Event Type to 'Calculate'. Under Conditions, add a condition on Quote: Total Price > 100000. Add an action: update all quote lines with a 10% discount. Set Price Effect to 'Adjustment Percentage' and value -10.

  4. 4

    Map a Custom Field from Product to Quote Line

    Navigate to Field Mappings. Create a new mapping, source object Product, target object Quote Line. Map the custom field from Product to the corresponding Quote Line field. Define when to synchronize (e.g., on insert). Save.

  5. 5

    Create an Advanced Approval Rule Based on Discount

    In Approval Rules, create new rule of type 'Advanced Approval'. Set entry criteria: Total Discount Percent greater than 30. Define approver hierarchy (e.g., user's manager). Set approval step and submission settings. Activate.

FAQ

Questions about this CPQ-211 practice page

Clear boundaries on what the bank covers, how to use it, and where official vendor information still matters.

What is the difference between a selection rule and a validation rule in CPQ?+

A selection rule automatically takes action (e.g., remove a product) when conditions are met. A validation rule only prevents saving the quote if an invalid condition exists; it does not auto-correct selections. Use selection rules for proactive deselection; validation rules for constraints.

When should I use a partial amendment vs a full amendment?+

Use a partial amendment when you want to change only specific line items of an existing subscription quote without regenerating all lines. A full amendment replaces all existing lines with new ones, losing prior configurations. For mid-term quantity changes, partial is most efficient.

How do multi-currency price rules handle fixed amounts in a different currency?+

When a price rule references a fixed amount in a currency different from the quote's currency, CPQ converts it using the conversion rate set on the opportunity (the quote-related opportunity). It does not use the corporate conversion rate.

What setting most commonly causes incorrect subscription end dates when syncing quote to order?+

The order start date on the quote is the primary driver. If this date is misconfigured, the subscription start date shifts, and the end date calculated from the product's term becomes incorrect. Verify the order start date before syncing.

Can a price rule prevent users from editing the price of a quote line?+

Yes. A price rule with a field update action can set the price field to read-only (by updating a read-only flag if available) or overwrite changes on calculation. Validation rules only show errors after edit; price rules can enforce conditions dynamically.

Keep studying

Build the next review session

Browse another free bank or use the study strategy guide to turn your misses into spaced review.