---
schema_version: "1"
id: 91f971f7a23b4b5177d3a026bd80013b41873892cb9f60f620c8f28712b25492
title: Setting Up Your CPQ Configuration Settings
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_setting_up_your_cpq_configuration_settings.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_setting_up_your_cpq_configuration_settings.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: f704dd0140c4a6021e5f43e7ffb7f7bdd070c7af58ad66c8b54a11759f333bce
description: You can configure many custom settings that control configure, price, quote (CPQ) features and behaviors.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Setting Up Your CPQ Configuration Settings

You can configure many custom settings that control configure, price, quote (CPQ) features and behaviors.

To set up your CPQ configuration settings:

1. Go to the Vlocity CMT Administration tab.
    
    ![The Vlocity CMT Administration tab, with Custom Settings, Admin Console, and Diagnostics sections.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/cmtadminwinter19.png)
2. Under **Custom Settings** select **CPQ Configuration Setup**.
3. Click the **Action** button to modify a **Configuration Name** or **Setup Value**.
4. To view the current values for your Configuration Settings, return to the dashboard and under **Diagnostics**, select **Check Configurations Settings**.

- **[Checking Your CPQ Configuration Settings](https://help.salesforce.com/s/articleView?id=ind.comms_checking_your_cpq_configuration_settings.htm&release=264.0.0&type=5)**  
    You can view the current values for your CPQ configuration settings.
- **[CPQ Configuration Settings Reference](https://help.salesforce.com/s/articleView?id=ind.comms_t_cpq_configuration_settings_reference_148927.htm&release=264.0.0&type=5)**  
    ​Salesforce Industries Communications, Media, and Energy includes these custom settings that control many configure, price, quote (CPQ) features and behaviors.
- **[Adding CPQ Configuration Setup Custom Settings](https://help.salesforce.com/s/articleView?id=ind.comms_adding_cpq_configuration_setup_custom_settings.htm&release=264.0.0&type=5)**  
    You can add custom settings on the CMT Administration tab's CPQ Configuration Setup page.
- **[Configuring CPQ Platform Cache](https://help.salesforce.com/s/articleView?id=ind.comms_configuring_cpq_platform_cache.htm&release=264.0.0&type=5)**  
    An org cache is necessary so you can use CPQ. Your org should have a platform cache named CPQPartition. If the CPQPartition does not exist, create a default partition and name it CPQPartition.
- **[Configuring Power Update](https://help.salesforce.com/s/articleView?id=ind.comms_configuring_power_update.htm&release=264.0.0&type=5)**  
    Use Power Update to edit multiple line items at one time. When products are added to the cart, line items are created. When a bundle is added to a cart, the parent and child products are independent line items.
- **[Configuring Cart Item Refresh Levels](https://help.salesforce.com/s/articleView?id=ind.comms_configuring_cart_item_refresh_levels.htm&release=264.0.0&type=5)**  
    As you add items to the cart, the cart contents increase. When the cart page refreshes, the getCartsItems API is called. The call can fail due to the heap size or an exceeded time limit. To support a large number of items when returning responses from getCartsItems and addToCart, a level-based approach to refreshing the cart is supported. This approach creates a smaller response to optimize performance. Use the level-based approach when you find that response times are excessive.
- **[Analyzing CPQ Processing with Vlocity Tracking Service](https://help.salesforce.com/s/articleView?id=ind.comms_analyzing_cpq_processing_with_vlocity_tracking_service.htm&release=264.0.0&type=5)**  
    As a performance engineer or system integrator working on customer projects, you can analyze the timing of CPQ processing to quickly drill into the problem areas where CPQ processing is slow. Using the tracking service greatly speeds-up performance analysis of CPQ processing.
- **[Enabling Compatibility Using the Cart Customizable Attribute Level Setting](https://help.salesforce.com/s/articleView?id=ind.comms_enabling_compatibility_using_the_cart_customizable_attribute_level_setting.htm&release=264.0.0&type=5)**  
    In ​Salesforce Industries Communications, Media, and Energy Summer '17, the Industries Cart UI introduces an enhancement that changes how the Industries Cart determines which attributes are configurable in the cart. However, to enable customers to choose when to switch to the new behavior, the **Cart Customizable Attribute Level** custom setting is provided to enable compatibility with prior releases.
- **[Creating a Custom Product Configuration Message](https://help.salesforce.com/s/articleView?id=ind.comms_creating_a_custom_product_configuration_message.htm&release=264.0.0&type=5)**  
    Product compatibility rules, also known as product configuration rules, determine if a product combination is valid. Salesforce includes default product configuration error messages in the Opportunity Manager, Order Manager, Quote Manager, and cart. However, you can create custom messages to provide more useful information to the user.
- **[Adding the ConfigureWithNamespace Button to Layouts](https://help.salesforce.com/s/articleView?id=ind.comms_adding_the_configurewithnamespace_button_to_layouts.htm&release=264.0.0&type=5)**  
    In Lightning mode, the ConfigureWithNamespace button has been added to the Order, Opportunity, and Quote layouts as a custom button by default. The **Configure** custom button no longer works. If upgrading from CME Winter ’19 to CME Summer ’19 or later, you can configure your own button to invoke CPQ using the Object Manager to add **ConfigureWithNamepsace** to the layout manually.
- **[Configuring Values for Status and Order Status Fields](https://help.salesforce.com/s/articleView?id=ind.comms_configuring_values_for_status_and_order_status_fields.htm&release=264.0.0&type=5)**  
    When you create an order and submit it to Order Management for processing, the status of the order is changed to "In Progress". When you create a subsequent order on the same asset while the first order is still in progress, the changes made in the first order are stacked into the second order. For example, if the subsequent order is scheduled and submitted after the original order is completed, it can include the changes from the order in progress. This is achieved through a flexible FDO check so that additional Order Status values are considered when looking for FDOs.
- **[Settings to Support Canceling Orders](https://help.salesforce.com/s/articleView?id=ind.comms_settings_to_support_canceling_orders.htm&release=264.0.0&type=5)**  
    When installing or upgrading CME, you can create a remote site setting to support such actions as canceling orders, and accessing the streaming API. Once you have created the remote site setting, you do not need to do it again for subsequent CME upgrades.
- **[Required Indexes for Industries CPQ Implementations](https://help.salesforce.com/s/articleView?id=ind.comms_required_indexes_for_vlocity_cpq_implementations.htm&release=264.0.0&type=5)**  
    If you are implementing Industries CPQ, add the following required indexes to support the related CPQ objects.
- **[Editing $root.settings and $root.vlocityCPQ.features Variables](https://help.salesforce.com/s/articleView?id=ind.comms_editing__root_settings_and__root_vlocitycpq_features_variables.htm&release=264.0.0&type=5)**  
    In Winter '18, the UI settings for Industries CPQ have been moved from `rootScope` to a service. If you have custom templates that use `$root.settings` or `$root.vlocityCPQ.features` variables, you must some base files.