Bundles in CPQ:

  • Bundle configuration refers to the process of creating customized product bundles or packages for customers.
  •  It allows businesses to offer a combination of products or services that go well together and meet the customer's needs.
  • Bundles also allow us to facilitate special pricing

Steps to Create a Bundle Product:

Use Case: You want to set up a PVR combo product in Salesforce.  In PVR comb you need to bundle the following products together -
Meal: Single Patty burger, Double Patty Burger
Beverages: Small Cold Drink, Large Cold Drink
Addons: Chocolate cake, Fries

Let's create that bundled product - 
  1. In the use case the first step is to count the number of products we need to add to salesforce. In the above Use case we need to create 2 Meal products ( Single Patty Burger and Double Patty Burger), 2 Beverage Products ( Small and Large Code Drink), and 2 Addons Products - Chocolate cake and Fries.
  2. We also need to create a parent product for bundling that is - PVR Combo. So we need to create total 2 + 2 + 2 + 1 = 7 products. 
  3. In the use case, we have 3 categories - Meal, Beverages, and Addons. To configure that we need to add these to the Product Family field in the product object. Go to object manager search for product object and in Product Family add all 3 fields 
    Salesforce CPQ Tutorial - Add values in Product Family

  4. Navigate to the Product tab and click on the New button And give the name - Single Patty Burger. Click on the Active checkbox, and Give a product code -PVRC-SinglePatty. Click on Save. Add a record in the Price book entry as well.
  5. Similarly, create other products for Meal, Beverages, and Addons.
    Salesforce CPQ Tutorial 7, Add Child Products




  6. Now let's create Parent Product, Product name - PVR Combo, Product Code - PVRCombo  
  7. In Configuration Type - Allowed, Configuration Event - Add 
  8. Save the records and Go to the related tab. And add 3 records in the Feature tab as given in the screenshot - 
    Salesforce CPQ Tutorial 7 Add Features

  9. Now we need to tag all the child products to parent. To do that we have to related record in the Option tab
  10. Click on the New button and select the product and add the Number. The number will use to show the order.   
    Salesforce CPQ Tutorial 7, Add Product Option

  11. Similarly, add other values records as given in the screenshot - 
    Salesforce CPQ Tutorial 7, Add all Options

  12. Now go to the quote tab create a new quote / edit any quote and click on Edit Lines
  13. Search for PVR Combo record. If you don't see that record please make sure you have clicked on Active checkbox and added a Price Book entry to the PVR Combo record.

    Salesforce CPQ Tutorial 7, Add PVR Combo to QLE

  14. Now Sales reps can select the appropriate product and save it to the quote lines.

How to add custom tabs in QLE/ What is Option Layout:

Use Case: For sales reps if there are so many products in a bundle then it's hard to search for the specific product. Based on features Let's divide the QLE screen into Tabs or Sections or Wizard. 
Steps:
  • As shown in the above screenshot, Sales reps can select the product the user wants from the list. But what if there are many records in a combo product?
  • To manage the QLE UI, CPQ provides us an option to split the screen based on parent product features. (In the above step 8 we have created 3 features. We are going to use them as Tab / Sections / Wizard)
    1. Go to Parent Product ( PVR Combo) and click on the edit button
    2. Under the Salesforce CPQ configuration section set Configuration Type as Required, Configuration Event as Always, Option Type as Tabs, and Option Selection Method as Click 
    3. Now go to the related tab and click on View All under the Options section. You will see all Options that we have added in above step 11. Now click on edit on the first product and fill Feature field as given in the screenshot- Salesforce CPQ Tutorial 7 - All Options with Features
    4. Go to any quote or create a quote and click on Edit Lines. Click on Add Product Button
    5. Search for PVR Combo product and select the product 
    6. Now you will see that All the quote lines are showing in different tabs -  
      Salesforce CPQ Tutorial 7 - QLE in Tab View

    7. Apart from tabs we have 2 (Section and Wizard) more options. Go to the parent product and change the Option Type to Section. 
    8. Go to Quote and add PVR Combo and you will see the QLs in the sections - 
      Salesforce CPQ Tutorial 7 - QLE in Section View

    9. Now let's configure the last option in the list Wizard. Go to the parent product and edit Option Layout to Wizard. It will look like this after adding quote lines- 
      Salesforce CPQ Tutorial 7 - QLE in Wizard View




Now let's save the record. You will notice the Net Total is the sum of all selected child records. But the parent product PVR Combo already has a price of 200. Let's check how to only use show Product bundle prices.

Salesforce CPQ Tutorial 7 - QLE in Net Total
Use Case: Configure the bundle in such a way that the total net price should not count the sum of child products. It should only show the Parent Product's total.

Steps:
  •  Go to the Product tab and select PVR Combo. Click on the related tab
  • Under the Options section click on View All button 
  • Now we need to edit all 6 options and check the Bundled check box. Save the changes
    Salesforce CPQ Tutorial 7 - Bundle All Child Products
  • Follow this with all other options as well.
  • Now go to the quote and click on the Line Items button and add the PVR Combo product
  • Select the Product and save the record. Now you will notice it will only show the Parent Product Amount in the Quote Total-  
Salesforce CPQ Tutorial 7 - QLE Calculation of Quote Total