---
sourceDocument: Australia Sales Customer Relationship Management
sourceDocumentLink: https://www.servicenow.com/docs/r/order-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Sales Customer Relationship Management

ft:clusterId :

    - omgmt

bundleId :

    - omgmt

workflow :

    - Customer and Industry


---

# Show rollup pricing in the shopping cart

# Show rollup pricing in the shopping cart {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Configure the shopping cart to display the sum of the child items as the price of the parent item.

## Before you begin

Role required: Admin

## About this task

When a bill of materials (BOM) is represented with hierarchy, such as a parent-child relationship, you may prefer to total the prices of the child items and display them on the parent line as a sum. CPQ rollup pricing totals direct child and parent extended list values. Rollup pricing delivers the sum of all child line prices to the shopping cart, including the price of the parent, and displays it
at the parent line.

To view a script that illustrates how a hierarchical bill of materials might be generated, see [Adv Product Action with Product List](https://docs.google.com/document/d/1DmVwr1NTJyFLWM0RJB4wUWcA7fI-Jg4iikv9Cji3OVI/edit?usp=sharing).

The following example shows four child products rolling up to their related parent products.

The next example shows a 2-tier roll-up, with a child product (child1B and child 2B) rolling up to a parent (parent B) and that parent rolling up to the parent product (parent A) in addition to the remaining child products
(child 1A and child 2A).

## Procedure

1. In CPQ administration, create a rule by clicking + New.  
2. Name the rule, and click Save.
3. Set your condition and create your product actions.  
   * Start with a parent product and set the parent product ID, quantity, price, type, BOM type, and unique identifier.For parent products, the type should be set to Component. For child products, the type should
     be set to Accessory.

   * Add the unique identifier to the parent product field of any products that you want rolled up into the parent product.

   {#display-rollup-pricing-in-the-shopping-cart__ul_pgk_yfr_jhc}
4. To display the rolled-up price in your cart, add `rollUpPrice` to your shopping cart in the layout editor, or define the `productlistcolumn` type in your layout CSV with the variable name `rollUpPrice`.  
**Related concepts**   

* [Customizing the currency display in the shopping cart](https://www.servicenow.com/docs/JYdhV9eFc2xXhWJJ88E5Ug "Configure how currency values appear in the CPQ shopping cart. You can choose to display amounts with the ISO code (USD 25.99), currency symbol, or plain numbers.")
* [How price is displayed on a layout with multiple BOMs](https://www.servicenow.com/docs/gIcgVFJzKbyMJAQ4EoU7SQ "CPQ shows only the price of the products in each bill of materials.")  
**Related tasks**   

* [Set a custom message for zero-priced and null-priced items](https://www.servicenow.com/docs/ycwg~~Xqm8XBw4HxpvhVyQ "Customize how zero-priced and null-priced items appear in CPQ layouts. Replace $0.00 or missing prices with custom messages—such as “Included,” “Pending,” or “Price TBD”—across product pickers, picklist extensions, and shopping cart components for clearer user communication.")

