Skip to main content
Hey Everyone,

 

I'm new to CPQ and having a little issue with some nested bundle stuff.  Here's the scenario:

 

I have 3 products:

 

1. Product Basic

 

2. Product Medium

 

3. Product Advanced

 

Both product "Medium" and "Advanced" come with "basic" so therefore "Medium" and "Advanced" are bundles.  And that all works great!

 

I have a new bundle called "Enterprise Product."    This product comes with all 3, basic, medium, and advanced.  So I created some options so that when "Enterprise" is selected, "Basic",  "Medium", and "Advanced" all are included with no extra charge. 

 

The problem here is that since "Medium" and "Advanced" also both come with "Basic", I'm getting 3 instances of "basic" when I select the "Enterprise" product. 

 

So, is there a way, when creating a bundle, to include only the parent product of a different bundle to avoid duplicate line items?

 

Thanks In Advance!!

 

5 answers
  1. Feb 18, 2021, 3:24 PM
    Hi George,

     

    If I'm understanding you correctly, you have 3 bundles setup:

     

    1. Medium

     

    -Basic

     

    2. Advanced

     

    -Basic

     

    3. Enterprise

     

    -Medium

     

    --Basic

     

    -Advanced

     

    --Basic

     

    -Basic

     

    I'm sure there's a creative Product Selection Rule you can build to de-select the nested Basic products when configuring the Enterprise bundle, but would you be able to re-work the bundle structure? I would recommend using a virtual parent product (like Enterprise) for all of your bundles. So you can have:

     

    1. Medium Bundle

     

    -Medium

     

    -Basic

     

    2. Advanced Bundle

     

    -Advanced

     

    -Basic

     

    3. Enterprise Bundle

     

    -Advanced

     

    -Medium

     

    -Basic

     

    This way you can also reduce complexity by not having nested bundles.
0/9000