How does product and bundle configuration work in Salesforce CPQ?
Suggested answer
A Bundle is a parent product that contains child products called Options, grouped into Features (logical groupings displayed in the product configurator). Configuration:
1. Parent Bundle: A Product2 record with the "Component" or "Bundle" product type.
2. Features (SBQQ__Feature__c): Sections within the configurator (e.g., "Platform", "Add-ons", "Support"). Each feature has a minimum and maximum number of options that must be selected.
3. Options (SBQQ__Option__c): Join records linking a product to a bundle feature. Options can be marked as Required (always included, greyed out in configurator), Selected by Default (pre-checked but removable), or Optional (user selects).
4. Quantity: Option quantities can be fixed, user-entered, or matched to the parent's quantity.
5. Configured SKU: The parent bundle and all selected options appear as separate lines on the quote, with the parent as the primary line and options as components (hidden from the quote document or shown, configurable per template).
Practice content for interview preparation; not an official vendor answer. Verify details against current product documentation.
Community comments (0)
No comments yet.
Sign in or create a free account to add a comment. Comments are moderated before they appear.