Industries-CPQ-Developer Practice Test

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

322 Questions

Which three ways can a developer filter the list of products when using the getCartsproducts method?
Choose 3 answers
Using a value that is contrained witing a product attribute

A. Using a value that is contained within a Product2 field

B. Using a value that will be matched exactly to a value in a Products field

C. Using a context rule that qualifies a set of products

D. Using a product category

A.   Using a value that is contained within a Product2 field
B.   Using a value that will be matched exactly to a value in a Products field
C.   Using a context rule that qualifies a set of products

Explanation:

The getCartsProducts method in Vlocity (Salesforce Industries) CPQ allows developers to filter products in the following ways:

A. Using a value within a Product2 field
Filters products based on standard or custom fields in the Product2 object (e.g., Family = "Hardware").

B. Using an exact match to a Product field value
Applies strict matching (e.g., ProductCode = "PHN-001").

C. Using a Context Rule
Leverages Vlocity Context Rules to dynamically qualify products (e.g., "Show only products eligible for Premium Customers").

Why Option D is Incorrect?
D. Using a product category β†’ While categories organize products, they are not a direct filter parameter for getCartsProducts.

In Vlocity Context Rules, where can you set the rule type such as Qualification, Penalty, etc?
Note: This question displayed answer options in random order when taking this Test.

A. Rule Set

B. Rule

C. Context Dimension

D. Context Mapping

A.   Rule Set

Explanation:

In Vlocity Context Rules (Salesforce Industries CPQ), the Rule Type (such as Qualification, Penalty, Enable, Disable, etc.) is defined at the Rule Set level.

πŸ”Ή What is a Rule Set?
A Rule Set is a container that groups one or more Rules.
It defines how the rules inside it should behave β€” including the Rule Type, which determines what action to take if the rule conditions are met.

Examples of Rule Types you define at the Rule Set:
Qualification – to determine whether a product is eligible

Penalty – to apply a penalty condition

Enable/Disable – to control visibility or attribute state

❌ Why the other options are incorrect:

B. Rule
πŸ”Έ The individual rule defines the logic or condition, but not the type of rule behavior.

C. Context Dimension
πŸ”Έ Used to define dimensions for evaluating context (like geography, customer type), not rule types.

D. Context Mapping
πŸ”Έ Defines how fields map between objects and dimensions. It supports rules but doesn’t define rule types.

Which four of the following would require compatibility rules?
Note: This question displayed answer options in random order when taking this Test.

A. Apple iPhone requires SIM card

B. MetroE cannot be delivered to Consumer customers

C. VPN Access can only be delivered over high speed internet

D. Only DSL customers can purchase a modem

E. High Def set top box is required for High Def TV packages

A.   Apple iPhone requires SIM card
C.   VPN Access can only be delivered over high speed internet
D.   Only DSL customers can purchase a modem
E.   High Def set top box is required for High Def TV packages

Explanation:

Why These Options Require Compatibility Rules?
Compatibility rules in Salesforce Industries (Vlocity) CPQ enforce dependencies or restrictions between products/services. The selected options involve:

A. "iPhone requires SIM card" β†’ Ensures a SIM card is added when an iPhone is selected.
C. "VPN needs high-speed internet" β†’ Blocks VPN if the customer’s internet speed is insufficient.
D. "Modem for DSL customers only" β†’ Restricts modems to DSL service purchasers.
E. "HD set-top box for HD TV" β†’ Mandates the box for HD TV packages.

Why Option B is Excluded?
B. "MetroE for Business only" β†’ This is a customer eligibility rule (handled by Context Rules), not a product compatibility issue.

Which of the following are features of the Product List in Vlocity Cart? (Choose TWO) Note: This question displayed answer options in random order when taking this Test.

A. It is only displayed on the Opportunity tab.

B. It is based on a specific price list.

C. It uses Vlocity Rules to display available and eligible products.

D. Allows hierarchical product structures.

B.   It is based on a specific price list.
C.   It uses Vlocity Rules to display available and eligible products.

Explanation:

The Product List in Vlocity Cart (Salesforce Industries CPQ) is the main interface for users to browse and add products to a quote. It is highly dynamic and rule-driven, with several key features:

βœ… B. It is based on a specific price list
The Product List shows products that are associated with the Price List tied to the Cart session.
Only products with active Price List Entries (PLEs) in the associated Price List will be displayed.

βœ… C. It uses Vlocity Rules to display available and eligible products
The product list is filtered dynamically based on:

Context Rules (e.g., customer type, region, account status)
Eligibility Rules (e.g., product is valid for this user/segment)
Compatibility Rules (e.g., product combinations allowed)
This ensures users see only the right products at the right time.

❌ Why the other options are incorrect:

A. It is only displayed on the Opportunity tab
πŸ”Έ Incorrect β€” the Product List is part of the Cart UI, and is used across different contexts (Quotes, Orders, Assets), not just Opportunities.

D. Allows hierarchical product structures
πŸ”Έ This is a feature of the Product Configuration UI (once a product is selected), not the Product List itself. The Product List displays top-level SKUs, not their child structure.

The Cart header shows a running total of purchases made by the customer.

A. True

B. False

B.   False

Explanation:

In Salesforce Industries CPQ, the Cart header does not show a running total of all purchases made by the customer historically. Instead, it displays information relevant to the current transaction β€” such as the total price of items currently in the cart, applicable discounts, and taxes.

The Cart is scoped to the active quote or order being configured, not the customer's full purchase history. If you need visibility into past purchases, you'd typically use:

The Assets tab to view existing products and services owned by the customer.
The Related Lists tab to access historical orders, contracts, and account-level data.

This separation ensures that the Cart remains focused on the current configuration session, while other components handle lifecycle and history tracking.

Industries-CPQ-Developer Exam Questions - Home Previous
Page 5 out of 65 Pages