Industries-CPQ-Developer Practice Test
Updated On 1-Jan-2026
322 Questions
Which of these can you use in a promotion to change the price of a child product? (Choose TWO) Note: This question displayedanswer options in random order when taking this Test.
A. MACD
B. Adjustment
C. Override
D. New order
E. Different price list
C. Override
Explanation:
When you're configuring a promotion in Salesforce Industries CPQ, and you want to change the price of a child product, you typically use either a:
B. Adjustment β
A Pricing Element Adjustment allows you to apply a discount or markup to the child product as part of the promotion.
This is a common way to offer promotional pricing (e.g., 20% off an add-on).
C. Override β
A Pricing Element Override lets you set a specific fixed price for a product, regardless of base or list price.
Useful when the promotional child product should be priced at a custom amount (e.g., $0 or $9.99).
β Why the others are incorrect:
A. MACD (Modify, Add, Change, Delete)
πΈ Refers to change order processes (Asset-Based Ordering), not pricing within a promotion.
D. New Order
πΈ "New order" refers to the type of transaction, not how pricing is configured.
E. Different price list
πΈ While technically possible, switching price lists is not the standard or recommended way to handle promotional pricing for child products. It's harder to control and not promotion-specific.
Context rules frameworks uses a single interface for all of its operations.
A. True
B. False
Explanation:
The Context Rules Framework in Salesforce Industries CPQ does not rely on a single interface for all operations. Instead, it uses multiple specialized interfaces, each with its own implementation, to handle different aspects of rule evaluation and execution. These interfaces work together to qualify products, promotions, pricing adjustments, and more.
Here are some key interfaces used in the framework:
ContextRuleService β Evaluates rule conditions for products and promotions.
ProductAvailabilityOpenInterface β Determines which products are shown in the cart.
TightestMatchInterface β Selects the best price list entry when multiple qualify.
PricingManAdjEligibilityInterface β Evaluates eligibility for manual pricing adjustments.
RepricingManAdjEligibilityInterface β Used in batch repricing jobs.
Each interface has one or more implementations, and developers must activate the correct implementation to ensure the rules behave as expected.
What must you do before you can create a product attribute?
A. Create the product
B. Create the object type
C. Create an attribute category
D. Create the picklist
Explanation:
Why Option C is Correct?
In Salesforce Industries CPQ (Vlocity CPQ), product attributes are used to define customizable properties of a product (e.g., color, size, material). Before creating an attribute, you must:
Create an Attribute Category β This acts as a container for related attributes.
Example: A category named "Display Options" could hold attributes like "Screen Size" and "Resolution".
Without a category, attributes cannot be logically grouped or assigned to products.
Why Other Options Are Incorrect?
A. Create the product β Attributes can be created before or after products exist. They are linked later via Attribute Assignments.
B. Create the object type β While object types (e.g., "Device") are used in Vlocity Data Model, they are not required for basic attribute creation.
D. Create the picklist β Picklists define attribute values (e.g., "Red/Blue/Green"), but the attribute itself must exist first.
To decrease the price of a product in a promotion, you:
Note: This question displayed answer options in random order when taking this Test.
A. Use a pricing element adjustment.
B. Edit the base price.
C. Add another price list entry to the product.
D. Create a rule.
E. Use a pricing variable.
F. Use a pricing element charge.
Explanation:
In Salesforce Industries CPQ, if you want to decrease the price of a product as part of a promotion, the recommended and most flexible method is to use a Pricing Element Adjustment.
πΉ What is a Pricing Element Adjustment?
A Pricing Element Adjustment is a configuration that modifies the price of a product by applying a:
πΈ Discount (percentage or flat amount)
β¬οΈ Markup (if increasing price)
You can associate it with:
Promotions
Context rules
Specific conditions (e.g., customer type, time window, etc.)
This makes it ideal for promotional pricing.
β Why other options are incorrect:
B. Edit the base price
πΈ This changes the price globally, not just for the promotion. Not recommended for promo use cases.
C. Add another price list entry
πΈ Also creates a separate fixed price β not conditional or dynamic for promotions.
D. Create a rule
πΈ Rules control when pricing applies β but not how much to adjust the price.
E. Use a pricing variable
πΈ Pricing variables provide inputs into calculations, but they donβt directly apply price changes.
F. Use a pricing element charge
πΈ These are base components of the price (like one-time fee, recurring fee), not used for promotional discounts.
You don't set entity paths for root scopes.
A. True
B. False
Explanation:
In Salesforce Industries CPQ, particularly when configuring Rules (like Context Rules, Advanced Rules, etc.), Entity Scopes and Entity Paths define how the rule navigates through the data model.
The Root Scope refers to the main object where the rule starts (e.g., Quote, OrderItem, etc.).
An Entity Path is only required when you're referencing related objects β that is, when you're navigating away from the root scope to child or parent objects.
π Therefore:
You do not need to set an Entity Path for the Root Scope, because the rule is already running in that context β thereβs no navigation necessary.
| Industries-CPQ-Developer Exam Questions - Home | Previous |
| Page 7 out of 65 Pages |