[Q16-Q35] Free CPQ-301 Questions for Salesforce CPQ-301 Exam [Feb-2026]

Share

Free CPQ-301 Questions for Salesforce CPQ-301 Exam [Feb-2026]

Validate your CPQ-301 Exam Preparation with CPQ-301 Practice Test (Online & Offline)

NEW QUESTION # 16
Universal Containers (UC) has an upcoming user conference that UC wants to promote to its customers. The admin has created a Product Selection Rule to automatically add a Conference Pass Product to all new Quotes. When can a user expect the Conference Pass Product to be added to the Quote during the quoting process?

  • A. The user saves the Quote.
  • B. The user selects a Product for the Quote.
  • C. The user calculates a Quote.
  • D. The user selects a Configuration Attribute value for a Product.

Answer: A


NEW QUESTION # 17
An admin has created a text field Configuration Attribute for Bundle
The admin wants the attribute to start with a default value the moment the configuration page loads.
Which steps should the admin take to meet this requirement?

  • A. Create a Price Rule to target the Product Option field that Is used for Configuration Attribute to give It a value. Ensure the end user selects Apply Rules in the Configurator.
  • B. Create a text field on the Quote Line object with the same API name as the Configuration Attribute held. Create a Price Rule to target the Quote Line field to give It a value.
  • C. Create a formula text Held on the Quote, constructing the formula to return the desired default value. Update the Configuration Attribute Default Field field to Identify the Quote formula field.
  • D. Create a Process Builder to update the Product Option field that Is used for the Configuration Attribute value. Set the process to trigger upon new record creation.

Answer: D


NEW QUESTION # 18
The Admin at Universal Containers wants to add Maintenance and Support products to the parent bundle. Maintenance and Support products should display in separate sections during configuration, with the Support products displaying above the Maintenance products. How should the Admin set up the Product to meet both requirements?

  • A. Create two Production Options Maintenance and Support. Maintenance will always display first, due to alphabetical ordering.
  • B. Create two Product Options, Maintenance and Support. The Support option should have a lower value in the "Number" field.
  • C. Create two Product Features, Maintenance and Support. The Support feature should have a lower value in the "Number" filed.
  • D. Create two Product Features, Maintenance and Support. Maintenance will always display first, due to alphabetical ordering.

Answer: C


NEW QUESTION # 19
A User creates a quote with these details: No subscription pricing products. Default Product record fields have not been altered. Renewal Model is Contract based. The Quote has been contracted. Which records will be generated?

  • A. Assets will be created on the account for each product in the quote.
  • B. A contract will be generated with no subscriptions for each product in the quote.
  • C. A contract will be generated with subscription for each product in the quote.
  • D. Assets will be created on the opportunity for each product in the quote.

Answer: A


NEW QUESTION # 20
Universal Containers has these conditions, that when met, an additional discount of 15% will be automatically added to the overall quote.
1. Revenue Account on the quote object is set as "Interest Revenue".
2. Product A has been added to the quote line.
3. User Count on the account is greater than 25.
According to the business requirements, either the Revenue Account is set to "Interest Revenue" or both Product A needs to exist on the quote line and the User Count needs to be greater than 25 in order for the additional discount to be applied. How can the CPQ Admin set this up in advanced conditions on a price rule to reflect this requirement?

  • A. 1 AND 2 OR 3
  • B. (1 AND 3) OR 2
  • C. (1 AND 2) OR 3
  • D. 1 OR (2 AND 3)

Answer: D


NEW QUESTION # 21
Universal Containers has Products that should only be selected as part of a bundle How should the admin configure CPQ so users are unable to add this Product outside of a bundle?

  • A. Remove the Product's Pnce Book Entry, then set Unit Price on the Product Option record.
  • B. Ensure that the Configuration Event field on the Product is set to Always.
  • C. Create a Product Rule with a Remove action when the Product i* sold a la carte.
  • D. Ensure that the Component checkbox on the Product is set to TRUE.

Answer: D


NEW QUESTION # 22
The Admin at Universal Containers set up a Price Rule to override List Price with a discounted promotional price. The Price Action has a formula which is as follows: SBQQ_ListPrice_c * (1 - Promotional_Discount_c). The Admin is finding that every Calculate is clicked, the price is adjusted. For example, if List Price is $10.00 and promotional discount is 10%: 10.00 * (1 - 020) = 9.00. The next time calculate is clicked, the following calculation takes place: 9 * (1-0.10) = 8.10. If List Price must be overridden, how can this problem be fixed?

  • A. The Salesforce CPQ package has an Original Price field which should be used instead of Last Price in the formula.
  • B. Create a field to hold the Price Book price, and populate Before Calculate with ... Price Rule for use in the formula.
  • C. Create a field to hold the Price Book price and populate on Quote creation with a Workflow Rule for use in the formula.
  • D. The Salesforce CPQ package has an MSRP field which should be used instead of Last Price in the formula.

Answer: A


NEW QUESTION # 23
A customer is implementing CPQ to support two languages.
Which two portions of text can be translated using the Salesforce CPQ localization object? Choose 2 answers

  • A. Configuration Attribute picklist values
  • B. The Feature Name field on the Configure Products page
  • C. Picklist values in the Product Family field on the Product object
  • D. HTML Template Content in the Quote document

Answer: B,D


NEW QUESTION # 24
The admin at Universal Containers has a group of Price Rules with Lookup Queries that references a new Rental Rates object. After testing to confirm the Price Rules produce the expected behavior, the Price Rules are ready to be deployed to Production.
In which order should the admin deploy Price Rules with Lookup Queries to align with best practices'?

  • A. Rental Rates, Price Rules, Price Conditions, Lookup Queries, Price Actions
  • B. Price Rules, Rental Rates, Lookup Queries, Price Actions, Price Conditions
  • C. Price Rules, Price Conditions, Rental Rates. Lookup Queries, Price Actions
  • D. Rental Rates. Lookup Queries. Price Rules. Price Conditions, Price Actions

Answer: A


NEW QUESTION # 25
Universal Containers wants to automatically generate Contracted Prices for certain products in its catalog across all Accounts whenever a Contract is created.
Which field should the Admin adjust to ensure that the desired products have Contracted prices created for all Accounts?

  • A. Set the Generated Contracted Price picklist on the desired product records.
  • B. Set the Generate Contracted Prices field on the Quotes on these Accounts.
  • C. Set the Generate Contracted prices filed on the Opportunities on these Accounts.
  • D. Set the Generate Contracted Price picklist on the desired Quote Lines before creation.

Answer: B


NEW QUESTION # 26
Universal Containers needs sales reps to look up Campaign records to associate with specific Quote Lines in the Quote Une Editor. The admin created a lookup field on the Quote Line object that relates to the Campaign object, then added the lookup field Into the Line Editor Field Set on the Quote Line object
What does the admin need to do so the sales reps can search Campaign records In the Quote Line Editor without seeing a warning message?

  • A. Add the name of the lookup field into the Line Editor Field Set on the Quote object.
  • B. Add the lookup field to the Quote Line page layout.
  • C. Create a twin field on the Campaign object using the same API name as the lookup field.
  • D. Create and populate a Field Set on the Campaign object named CPQ_Lookup.

Answer: D


NEW QUESTION # 27
Product A is a Product Option in a bundle and has a Price Book price of $100. When Product A is selected and its quantity is greater than 10, its price falls to $50.
The Admin decides to use a Price Rule targeting the Configurator to implement this price change.
Which minimum set of Price Conditions and Price Actions should the Admin create for this Price Rule?

  • A. One Price Condition using a Summary Variable counting Product A to verify that Product A is selected.
    One Price Action to inject the value 10 into the Quantity field.
    One Price Action to inject the value 50 into the Unit Price field.
  • B. One Price Condition using a Summary Variable summing up the quantity of Product A to verify that this Summary Variable is greater than 10
    One Price Action to inject the value 10 into the Quantity field.
    One Price Action to inject the value 50 into the Unit Price field.
  • C. One Price Condition using a Summary Variable counting Product A to verify that Product A is selected
    One Price Condition using a Summary Variable summing up the quantity of Product A to verify that this Summary Variable is greater than 10
    One Price Action to inject the value 50 into the Unit Price field.
  • D. One Price Condition verifying that the SBQQ__ProductName__c field on the Product Option object is equal to "Product A".
    One Price Condition using a Summary Variable summing up the quantity of Product A to verify that this Summary Variable is greater than 10.
    One Price Action to inject the value 50 into Unit Price field.

Answer: D


NEW QUESTION # 28
Universal Containers offers the same Products in different regions of the country. Each sales rep is assigned to a single region numbered 1 through 10.
Each region has some Products which are region-specific and unavailable to users from other regions. Managers can add Products to a sales rep's Quotes that are inaccessible to other sales reps.
Which two steps should the Admin take to meet the business requirement? Choose 2 answers

  • A. Add a Search Filter to the add Products Custom Action to filter Products based on the current user.
  • B. Create a single Price Book with all Products. Share the Price Book with all users.
  • C. Use Product rules to hide Products from some sales reps.
  • D. Create a Price Book per region for sales reps. Share the regional Price Book with appropriate sales reps.

Answer: C,D


NEW QUESTION # 29
"An Admin has created a Quote Template record and has set the Group Field field to SBQQ__Optional__c. When a User attempts to preview the output document using this Quote Template, this error appears: ""Invalid conversation from runtime type Boolean to String."" Why is this error occurring?

  • A. SBQQ__Optional__c is not a text field."
  • B. SBQQ__Optional__c is not a Quote Line field.
  • C. The user did not mark any products as ""optional.""
  • D. The user did not create any groups on the quote.

Answer: A


NEW QUESTION # 30
What is the correct order of data import to load Products and Product bundles in CPQ?

  • A. Product Rules, Error Conditions, Configuration Rules, Product Action
  • B. Product Features, Product, Product Options, Option Constraints
  • C. Product Option, Product Feature, Product, Option Constraints, Configuration Attributes
  • D. Product, Product Features, Product Options, Option Constraints, Configuration Attributes

Answer: C


NEW QUESTION # 31
Universal Containers requires Quotes above a certain quantity threshold to be approved by the regional logistics manager. A custom object defines ail regions and managers. Each Quote is automatically related to its region and its manager.
How should the admin leverage Advanced Approvals to meet the requirement?

  • A. Create an Approval Rule and use the Approver Field picklist to dynamically assign the Approval to the Regional Manager.
  • B. Create an Approval Chain with an Approval Rule for each Regional Manager lookup field.
  • C. Create an Approval Chain and use the Approver Field to dynamically assign the Approval to the Regional Manager.
  • D. Create an Approval Rule for each Region and select the Regional Manager in the Approver lookup field.

Answer: A


NEW QUESTION # 32
Universal Containers (UC) sells a subscription Product, Monitoring Service reps leave the quantity as 1 when it is sold outside of a bundle.
Which solution can UC apply?

  • A. Set Quantity Editable to FALSE on the Product.
  • B. Set Type to Accessory on the Product Option.
  • C. Set Default Quantity to 1 on the Product.
  • D. Set Max Quantity to 1 on the Product Option.

Answer: D


NEW QUESTION # 33
Universal Containers requires an output document that has Quote Terms localized to three languages, selectable by the user. Which two tasks should the Admin complete to set up localization of the quote PDF?

  • A. Enable "Allow Output in Different Languages" In the managed package settings.
  • B. Create Localization records for individual Quote Terms for all three languages.
  • C. Create a Quote picklist field named output Language, With language codes as values.
  • D. Set the Quote Term field Language to the desired output language for each Quote Term.

Answer: B,C


NEW QUESTION # 34
Universal Containers must be able to create Quotes that contain Quote Lines with different Start Dates. Order Products must be separated into Orders after generation based in the Start Dates.
How can a CPQ Specialist meet this business requirement?

  • A. Separate Quotes must be created for each unique Start Date.
  • B. Set the Order By picklist on the Quote to SBQQ__StartDate__c, and the Ordered checkbox to True.
  • C. Set both the Order by Quote Line Group and Ordered checkboxes to True.
  • D. Change Default Order Start Date in CPQ Package settings to Quote Start Date.

Answer: C


NEW QUESTION # 35
......

Check Real Salesforce CPQ-301 Exam Question for Free (2026): https://www.validvce.com/CPQ-301-exam-collection.html

Get all the Information About Salesforce CPQ-301 Exam 2026 Practice Test Questions: https://drive.google.com/open?id=1eNgb11TQz_X7RCLdpdUJAJupqb8EsAdY