---
schema_version: "1"
id: ff8e4234f45ecc329d501e9126e48723542a719747200032eab31bac449ff10a
title: CPQ Configuration Settings Reference
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_t_cpq_configuration_settings_reference_148927.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_t_cpq_configuration_settings_reference_148927.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: f11e1bb4eea1943971ea772e0214985f5f57fa79c784a5f33e77ee1f3d9b9230
description: ​Salesforce Industries Communications, Media, and Energy includes these custom settings that control many configure, price, quote (CPQ) features and behaviors.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# CPQ Configuration Settings Reference

​Salesforce Industries Communications, Media, and Energy includes these custom settings that control many configure, price, quote (CPQ) features and behaviors.

To work with CPQ configuration settings, go to the Vlocity CMT Administration tab, and under **Custom Settings** select **CPQ Configuration Setup**.

## Active CPQ Configuration Settings

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25%">
          <col style="width:25%">
          <col style="width:25%">
          <col style="width:25%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d278712e55">
              <p style="margin-bottom:0;">Setting Name</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d278712e61">
              <p style="margin-bottom:0;">Description</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d278712e67">
              <p style="margin-bottom:0;">Values</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d278712e73">
              <p style="margin-bottom:0;">Versions</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">AddPromoValidate</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Promotions: If set to true, runs compatibility (or validation) rules when promotions are added to the cart. If set to false, does not run compatibility rules promotions are added.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 100.3.1+ minor release and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">AllowOperationsOnDiscProducts</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Industries Cart: If set to true, child products with a cardinality of 0,0,0 can be configured or deleted in a <dfn>MACD</dfn> order that is being updated. If set to false, line items with child products having a cardinality of 0,0,0 can't be deleted or configured.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 103.1.19 minor release and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">AlwaysInsertMessageElement</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, the API inserts the message element in all JSON nodes. If set to false or null, the API does not insert the message element. This must be set to true when using the persistent cart in an OmniScript.</p>
              <p style="margin-bottom:0;">Used only with Cart-Based APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">AlwaysRegenerateV2AttributeFields</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>v2 attribute upgrades: If set to true, Line Items Attributes Conversion job regenerates all attributes. If set to false or NULL, the Line Items Attributes job only processes attributes not yet converted.</p>
              <p style="margin-bottom:0;">To use this setting, set <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_cpq_configuration_settings_reference_148927.htm&amp;release=264.0.0&amp;type=5" title="​Salesforce Industries Communications, Media, and Energy includes these custom settings that control many configure, price, quote (CPQ) features and behaviors.">SaveProductAttributeMetadataCPQ Configuration Settings Reference</a> to true.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">

            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">If set to true, a promotion can apply to a bundle with past or end dated child items.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '20 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130771979908"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130771979908"><!-- --></a>AttributeValueDisplaySortMode</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies sort order of attribute picklist values in API response based on the following values:</p>
              <ul>
                <li>
                  <p>ID: Picklist values sort by ID</p>
                </li>

                <li>
                  <p>DISPLAYSEQUENCE: Picklist values sort by Display Sequence</p>
                </li>

                <li>
                  <p>VALUE: Picklist values sort alphabetically by Value</p>
                </li>

              </ul>
              <p style="margin-bottom:0;">Used only with Cart-Based APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">Default: VALUE</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 15.3 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.BasketAPIPoolSize</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">When a the Basket API is called, this setting determines the number of Pseudo Orders that are created. The value should be an integer greater than 1.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default Value: 1000</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> Winter '21 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693171351980664"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693171351980664"><!-- --></a>CacheAPI.CacheManagement</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Enables the Regenerate Cached API Records job, which will programmatically regenerate cached API responses when your product model or sales catalog has been modified.</p>
              <p>To enable this setting, go to <strong class="uicontrol">Setup</strong> → <strong class="uicontrol">Develop</strong> → <strong class="uicontrol">Custom Settings</strong> → <strong class="uicontrol">Trigger Setup</strong>. Add a new trigger setup detail and select the <strong class="uicontrol">Trigger On</strong> checkbox for CacheAPI.CacheManagement.</p>
              <p style="margin-bottom:0;">See <a href="https://help.salesforce.com/s/articleView?id=ind.comms_regenerate_cached_api_records.htm&amp;language=en_US" target="_blank">Regenerate Cache Job</a>.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>on/off</p>
              <p style="margin-bottom:0;">Default: off</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.CheckBasketEligibility</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Checks for basket eligibility in the Create Cart API. If set to TRUE, the API checks for cartContextKey eligibility against the context of the user passed in the input. If set to FALSE, the eligibility of the Basket is not checked.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">

            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693131601488892"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693131601488892"><!-- --></a>CacheAPI.CombinationLimit</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Limits the number of results that can be cached in a catalog by one EcomDataProfileGenerator cache job. Caching combinations that exceed the limit are cached in multiple jobs.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 2000</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.CreateCartBatchSize</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>When creating carts in bulk, the value of this setting determines whether the </p>
              <p>If the number of baskets in the request is less than the value of this setting, the createCart API call is synchronous.</p>
              <p>If the number of baskets in the request is greater than or equal to the value of this setting, the createCart API call is asynchronous.</p>
              <p>For asynchronous createCartcreateCart calls, this setting indicates the number of baskets that will be processed per batch.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 5</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128867319872"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128867319872"><!-- --></a>CacheAPI.CreateCartFromContextKey</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, the <a href="https://developer.salesforce.com/docs/industries/cme/overview" target="_blank">Create Cart from Basket</a> uses the cartContextKey passed in the input to create the cart. If set to false or null, the JSON result from the GetOfferDetails API must be passed in the request body to create the cart.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693170673941094"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693170673941094"><!-- --></a>CacheAPI.CustomGroupContextItems</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies a comma-separated list of user-defined custom context types.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>String</p>
              <p style="margin-bottom:0;">Default: empty string (null)</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> Winter '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.ExternalSystemAuthHeader</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Specifies the authentication header of the AWS (external) system to which the
                cache will be migrated from Salesforce via the CMT Administration Cacheable API
                Jobs page. See <a href="https://help.salesforce.com/s/articleView?id=ind.comms_populate_api_cache.htm&amp;language=en_US" target="_blank">Populate Cache Batch Process</a>.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>String</p>
              <p style="margin-bottom:0;">Default: empty string (null)</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.ExternalSystemPartitionKey</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Specifies to the system partition key of the AWS (external) system which the
                cache will be migrated from Salesforce via the CMT Administration Cacheable API
                Jobs page. See <a href="https://help.salesforce.com/s/articleView?id=ind.comms_populate_api_cache.htm&amp;language=en_US" target="_blank">Populate Cache Batch Process</a>.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>String</p>
              <p style="margin-bottom:0;">Default: empty string (null)</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.ExternalSystemURL</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Specifies the endpoint of the AWS (external) system to which the cache will be
                migrated from Salesforce via the CMT Administration Cacheable API Jobs page. See
                <a href="https://help.salesforce.com/s/articleView?id=ind.comms_populate_api_cache.htm&amp;language=en_US" target="_blank">Populate Cache Batch Process</a>.
              </p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>String</p>
              <p style="margin-bottom:0;">Default: empty string (null)</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128858719748"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128858719748"><!-- --></a>CacheAPI.GenericOffersAttribute</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, the attribute category structure in getOffers API responses are changed to be consistent with the generic attribute category structure of other APIs such as getOfferDetails.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693131600357226"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693131600357226"><!-- --></a>CacheAPI.GetOffersCacheRecLimit</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Limits the number of results that can be cached in a catalog by one GetOffers or GetContainsOffers cache job.</p>
              <p>Must be ≤ CacheAPI.CombinationLimit</p>
              <p>Caching combinations that exceed the limit are cached in multiple jobs.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 2000</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.GetOffersVerCacheRecLimit</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Limits the number of offers processed with the GetOffers cache generation job to prevent system limitation errors for versioning enabled Digital Commerce jobs. This custom setting is not required for non-versioning enabled Digital Commerce APIs.</p>
              <p style="margin-bottom:0;">The Versioning enabled DC GetOffers job processes only 200 product records by default.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 200</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '22 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.GetRelOffersCacheRecComLimit</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">The number of records to process for each <em>Get Related Offers</em> batch job for each catalog. The default number of records for product child items is 2,000.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 2000</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.GetRelOffersCacheRecLimit</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Limits the number of results that can be cached in a catalog by one ContextEligibilityGenerator cache job.</p>
              <p>Must be ≤ CacheAPI.CombinationLimit</p>
              <p>Caching combinations that exceed the limit are cached in multiple jobs.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 2000</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.IncludeParentContextPLEs</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>This parameter is supported for both anonymous and logged-in user scenarios.</p>
              <p>
                <em>When <samp class="parmname">CacheAPI.IncludeParentContextPLEs = True</samp>:</em>
              </p>
              <p>For offer details of a product:</p>
              <ul>
                <li>
                  <p>Returns all the adjustments and overrides in the getOfferDetails API for promotions, root, and child products.</p>
                </li>

                <li>
                  <p>The price result for the root product will include the base prices for the root product and all of the adjustments or overrides defined for the root product. The price result for child products will include the base prices for the child products and all of the adjustments or overrides defined for the child products.</p>
                </li>

              </ul>
              <p>For offer details of a promotion:</p>
              <ul>
                <li>
                  <p>The price result for promotion products will include the base prices for the promotion products and all of the adjustments or overrides defined for the promotion products. The price result for child products of promotion products will include the base prices for the child products and all adjustments or overrides defined for the child products.</p>
                </li>

              </ul>
              <p>
                <em>When <samp class="parmname">CacheAPI.IncludeParentContextPLEs = False</samp></em>
              </p>
              <p>For offer details of a product:</p>
              <ul>
                <li>
                  <p>The price result for the root product will include the base prices for the root product. The price result for child products will include the base prices for the child products and all of the adjustments or overrides defined for that product under the root product.</p>
                </li>

              </ul>
              <p>For offer details of a promotion:</p>
              <ul>
                <li>
                  <p>The price result for promotion products will include the base prices for the promotion products and the adjustments or overrides defined for that promotion product for that promotion. The price result response for the child products of promotion products will include base prices for the child products and the adjustments or overrides defined for that promotion and the adjustments or overrides defined for that promotion product.</p>
                </li>

              </ul>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 104.0.2 minor release and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.MaxCombinationLimit</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Limits the total number of data profile results that can be cached in each catalog.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 100000</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.MaxGetOffersCacheRecLimit</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Limits the total number of offer results that can be cached in each catalog.</p>
              <p>Must be ≤ CacheAPI.MaxCombinationLimit</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 100000</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.MaxGetRelOffersCacheRecLimit</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Limits total number of context eligibility results that can be cached in each catalog.</p>
              <p>Must be ≤ CacheAPI.MaxCombinationLimit</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 100000</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128868155320"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128868155320"><!-- --></a>CacheAPI.OptimizedBasketResponse</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>The following values determine the response format during a remote call:</p>
              <ul>
                <li>
                  <p>true: Basket API responses are serialized in a remote call.</p>
                </li>

                <li>
                  <p>false: Remote call responses have a mapped format.</p>
                </li>

              </ul>
              <p>This setting has no impact on REST responses.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.RegenerateBasket</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Decides whether to invalidate or regenerate the Digital Commerce API basket cache as part of the regenerate process.</p>
              <ul>
                <li>
                  <p>If set to regenerate, Digital Commerce invalidates and regenerates the baskets.</p>
                </li>

                <li>
                  <p>If set to invalidate, Digital Commerce only invalidates the baskets.</p>
                </li>

              </ul>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>String</p>
              <p>Values: regenerate, invalidate</p>
              <p style="margin-bottom:0;">Default: regenerate</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '22 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.RegenerateBatchCacheProcessor</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Enable this for Regenerate Cache APIs. Enabling this setting also ensures you are
                tracking catalog level changes as availability changes and offer level changes as
                simpleOffer changes.</p>
              <ul>
                <li>
                  <p>simpleOffer: Changes made in the offer or bundle structure that only affect the properties of an offer, such as a change in description, attachments, cardinality changes, etc.</p>
                </li>

                <li>
                  <p>availability: Changes that impact the eligibility or effectivity of an offer in a catalog.</p>
                </li>

              </ul>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '22 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.RegenerateCatalogBatches</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Controls the populate cache batch jobs that run when the Regenerate Cached API Records job is run. The default value is&nbsp;<samp class="parmname">ContextEligibilityGenerator,GetOffers,GetContainOffers</samp>. If you do not want to regenerate entries for the Get Contains Offers API, set the value to&nbsp;<samp class="parmname">ContextEligibilityGenerator,GetOffers</samp>.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">ContextEligibilityGenerator,GetOffers,GetContainOffers</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> Winter '20 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.RegenerateEntriesPartition</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Sets the maximum number of flex queue jobs that can be submitted by the system at one time during the regenerate batch job run.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default 90</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> Fall '20 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.RegenerateFutureDatedCache</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">If <samp class="parmname">CacheAPI.RegenerateFutureDatedCache=true</samp>, running the Regenerate Cached API Records batch job pops up a window that allows you to set the date and time at which the cached records become effective. Setting this parameter to false does not give you the option to enter a date and time and makes the cache effective when the cache jobs are complete. See <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_regenerate_cache_job_218414.htm&amp;language=en_US" target="_blank">Regenerate Cache Job</a>.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> Summer '21 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.RemoveNonCacheableAttribInDCG</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Enabling this setting will remove the non-cachable attributes in the response</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> Summer '21 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.SkinnyBasket</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>When CacheAPI.SkinnyBasket is set to true, <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_cpq_configuration_settings_reference_148927.htm&amp;language=en_US" target="_blank">AssetToBasketDetailed API Parameters and Calling
                  Information</a> just returns key-value pairs, which can improve
                performance.</p>
              <p style="margin-bottom:0;">When CacheAPI.SkinnyBasket is set to false, AssetToBasket provides the full basket response (backwards compatible).</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 105.0.3.2 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693168937961226"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693168937961226"><!-- --></a>CacheAPI.SkinnyCtxDmsnCombinations</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">If CacheAPI.SkinnyCtxDmsnCombinations is set to true, context dimension combinations are generated based on context rules. If set to false, all possible context dimension combinations are generated.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Spring '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.TimeToLiveInDays</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies the number of days an API cache response is effective after its start datetime.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 30</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CacheAPI.Trimmode</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">If set to true, the&nbsp;Basket APIs&nbsp;return a basket that has field and attribute metadata removed from the Basket API response, which reduces JSON processing and network I/O. If set to false, the Basket APIs return the basket as in previous releases. This setting overrides the&nbsp;<samp class="parmname">CacheAPI.SkinnyBasket</samp> configuration setting.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> Fall '20 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693129387358076"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693129387358076"><!-- --></a>CacheAPIFields</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, the APIs cache responses. If set to false or null, the APIs do not cache responses. To use this setting, you must have a Vlocity Communications APIs Caching license.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">Not required for CME 103.1.14 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693158240350912"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693158240350912"><!-- --></a>CacheAPIPartialConfigure</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Set this value to true to split the <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_get_offer_details_api_222245.htm&amp;language=en_US" target="_blank">Get Offer Details APIGet Offer Details API</a> into two transactions.</p>
              <p>For CME Summer '19 and later, this setting is not used if </p>
              <p>See <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_get_offer_details_api_222245.htm&amp;language=en_US" target="_blank">GetOfferDetails APIGet Offer Details API</a>.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693158240373248"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693158240373248"><!-- --></a>CacheAPIPartialConfigureProduct</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, the <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_detailed_api_parameters_and_calling_information_220762.htm&amp;language=en_US" target="_blank">configure offer and addToBasket APIsDetailed API Parameters and Calling Information</a> split into two transactions, allowing two-step product configuration. If false or null, these APIs operate in a single transaction.</p>
              <p>For CME Summer '19 and later, this setting is not used if </p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CachedQueryMode</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Vlocity caching: If set to true, uses output from queries in the CacheQueryStore. If set to false, queries directly from the database. Default is false.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 104.0.2 minor release and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130220332204"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130220332204"><!-- --></a> CacheEnabled</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Supports platform caching.</p>
              <p>To use context rules, including the Tightest Match service, CacheEnabled must be set to true.</p>
              <p style="margin-bottom:0;">See <a href="https://help.salesforce.com/s/articleView?id=ind.comms_enable_the_cpq_cache.htm&amp;release=264.0.0&amp;type=5" title="The CPQ cache comes enabled as part of the managed package. However, if you need to enable the CPQ cache, you first create the CPQ cache partition.">Enable the CPQ Cache</a>.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 14 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">Cart Level Discount Approval Required</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, cart-added discounts must be approved and are created with an
                ApprovalStatus field value of Not Submitted. If set to false, no approval is
                required and the ApprovalStatus field will be set to Approved.</p>
              <p>To implement your
                own approval system, set Cart Level Discount Approval Required to true and
                configure the CpqCustomDiscountApprovalService class in your org.</p>
              <p style="margin-bottom:0;">See <a href="https://help.salesforce.com/s/articleView?id=ind.comms_approve_discounts_in_industries_cpq.htm&amp;language=en_US" target="_blank">Approving Discounts</a> and
              </p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">CheckCardinalityWithContextAsCart</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">This setting controls whether cardinality validation uses whole-cart quantities
              by product hierarchy path (true) or only the parent/root hierarchy (false, default).
              This is applicable only to Standard Cart APIs. The validation checks for maximum
              quantity of 1 and prevents adding duplicate instances of the same product.</td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">CME Summer ’26 and Later</td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CompileOfferCPRConfig</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">The setting is added in the form of a JSON string object. The object can have 2 fields compilePrices and compileProducts which specify number of CPRs for the Compile Pricing and Compile Product Hierarchy batch jobs respectively.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Default: empty string (null)</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 240.13 minor release and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130219543656"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130219543656"><!-- --></a> ContextRulesCacheMode</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>The following ContextRulesCacheMode values control the caching of data related to context rules:</p>
              <ul>
                <li>
                  <p><code>cachemode</code>: All the data and wrapper collections are cached using platform cache.</p>
                </li>

                <li>
                  <p><code>inmemmode</code>: Data and wrapper collections are not cached and will instead remain in memory.</p>
                </li>

              </ul>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">Default: <code>inmemmode</code>
              </p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130220074568"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130220074568"><!-- --></a> ContextRulesEnabled</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Context Rules, including the Tightest Match service: If set to true, context rules are enabled for the org. If set to false, context rules are disabled.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '17</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">ControlProduct2FieldsDuringCreation</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Vlocity EPC: Set this to true if you created a large number of custom fields in Product2 and have slow performance issues when you create a product.</p>
              <p style="margin-bottom:0;">If true, Product2 lookup fields populate only the Name field and do not populate entire fields during <dfn>SOQL</dfn> queries.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 104.0.12 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;"> CPQ Cart Preview Modal Use API</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Industries Cart: If set to on, the getCartItemAPI retrieves the line item when the Line Item Modal opens. If set to off, the API is not called. The line item data from the cart line item list populates the modal.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>on/off</p>
              <p style="margin-bottom:0;">Default: on</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 14 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130220188000"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130220188000"><!-- --></a> CPQ Toast Message Log Level</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Industries Cart: Controls toast messages using the following values</p>
              <ul>
                <li>
                  <p>ALL: In all situations</p>
                </li>

                <li>
                  <p>OFF: Do not display</p>
                </li>

                <li>
                  <p>SUCCESS: Success toasts only</p>
                </li>

                <li>
                  <p>ERROR: Error toasts only</p>
                </li>

                <li>
                  <p>INFO: Info toasts only</p>
                </li>

                <li>
                  <p>WARNING: Warning toasts only</p>
                </li>

              </ul>
              <p style="margin-bottom:0;">For pricing adjustment context rules, set to ALL or ERROR.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">Default: ALL</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 14 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CpqCachePvtKey</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies the cache key to retrieve cache entries in Platform Cache.</p>
              <p>The CPQ functionality gets data from the Platform Cache using a cache key. When the CPQ functionality accesses the platform cache, it encodes the cache key used to retrieve the data. The encoding logic can use a different key called a private key. Use this setting to configure a private key.</p>
              <p>This setting is not listed by default in <strong class="uicontrol">CPQ Configuration Setup</strong>. If you need to specify a key, click Add and enter in the first field and a value for the key.</p>
              <p style="margin-bottom:0;">If CpqCachePvtKey is not specified in <strong class="uicontrol">CPQ Configuration Setup</strong>, the default value is BFG_REPLACED_PASSWORDBFG_REPLACED_PASSWORD.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">String</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '22 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CreateAdjForAbsZeroValue</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Creates a pricing record for 0.0 absolute adjustment.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false (does not create a pricing record for 0.0 absolute adjustment),</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Spring '22 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">CustomRuleMessageFieldName</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Advanced rules: Specifies the API field name on the product relationship object that is used to store a custom message for each product relationship.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">Field name, such as Message__c</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 12 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">DefaultEntityFilterEditFieldset</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Advanced rules: Specifies the field set name for the entity filter pages, which enables you to edit entity filters. Note: If you are upgrading from v15.2 or prior, ensure that this setting is present and includes the value Entity_Filter_Edit_Field_Set (the default).</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">String</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 11 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;"> DefaultHierarchy</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies the default product hierarchy level to return. To return all levels, do not use this custom setting. When this custom setting is removed, search works faster.</p>
              <p style="margin-bottom:0;">Used only with Cart-Based APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">Integer greater than 0, such as 20</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 14 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">DefaultPowerUpdateJobThreshold</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Power Update: Specifies a threshold of line items above which Power Update spawns an <dfn>Apex</dfn> job.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 200</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 11 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;"> DefaultPricingPlan</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Pricing Plan Service: Specifies the code of the default pricing plan used for the org. Used only when PricingPlanService is the active implementation for the Pricing Interface. If using the out-of-the-box plan, enter DEFAULT_PRICING_PLAN (the default).</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">String</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">DefaultSplitJobThreshold</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Power Update: Sets the threshold of splits above which Power Update spawns an <dfn>Apex</dfn> job to split individual copies of a line item.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">Integer</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 11 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">DeleteAppliedPromo</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Promotions: Specifies whether products with promotions applied to it can be deleted from the cart. If enabled, you can delete products with promotions without first removing the promotion. If set to false and you try to delete products with promotions, an error message is displayed. To also remove products that are automatically added to the cart by a promotion, enable the DeletePromoAddedItems setting. </p>
              <p style="margin-bottom:0;">To use this setting, enable UoWMode.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Spring '22</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">DeletePromoAddedItems</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Promotions: Specifies whether products which were automatically added when applying the promotion should be removed when deleting the promotion.</p>
              <p style="margin-bottom:0;">To use this setting, enable UoWMode.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Spring '22</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693161523009284"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693161523009284"><!-- --></a>DeleteServices</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Defines how delete services behave for promotions. <code>No</code> sets shallow delete mode, which deletes only discounts, not products associated with promotions. <code>Yes</code> sets deep delete mode, which deletes discounts and products and services that are associated with promotions.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Yes/No</p>
              <p style="margin-bottom:0;">Default: Yes</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '17</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;"> DeltaPrice</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Industries Cart: If set to true, pricing is run only on new items added to the cart. If set to false, pricing is run on all items in the cart when items are added or updated. Set DeltaPrice to true for product bundles with more than 50 line items.</p>
              <p style="margin-bottom:0;">This setting is not supported by Digital Commerce APIs. See <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_digital_commerce_api_usage_considerations_220432.htm&amp;language=en_US" target="_blank">Digital Commerce API Usage Considerations</a>.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 14.3 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;"> DeltaValidate</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Industries Cart: If set to true, rules are run only on new items added to the cart. If set to false, rules are run on all items in the cart when items are added or updated. Set DeltaValidate to true for product bundles with more than 50 line items.</p>
              <p style="margin-bottom:0;">This setting is not supported by Digital Commerce APIs. See <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_digital_commerce_api_usage_considerations_220432.htm&amp;language=en_US" target="_blank">Digital Commerce API Usage Considerations</a>.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 14.3 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">EnableCartResponsePostProcessing</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">This configuration applies exclusively to the Delete Cart Discount, Replace
              Offer, and AssetToOrder APIs to align their response structure with classic
              Cart-based CPQ APIs. It restores support for custom CPQ handler hooks and ensures
              consistent response formatting across the API suite.</td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> CME Summer ‘26 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">EnableCompactAttributeMetadataParsing</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Enables whitespace-tolerant JSON parsing for the AttributeMetadata__c field on
                Product2 records. When enabled, the parser handles JSON strings where spaces have
                been stripped, preventing parse failures caused by whitespace-free JSON.</p>
              <p style="margin-bottom:0;">Clear the managed platform cache and rerun the batch job to ensure the compiled
                data is correctly populated.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> CME Summer ‘26 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693183606381888"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693183606381888"><!-- --></a>EnableMultiServiceBulkAction</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If the EnableMultiServiceBulkAction multi-service setting is set to true, the following buttons are displayed in the Group Management UI:</p>
              <ul>
                <li>
                  <p>Apply To Group</p>
                </li>

                <li>
                  <p>Create and Submit Order(s)</p>
                </li>

                <li>
                  <p>Validate and Price</p>
                </li>

              </ul>
              <p style="margin-bottom:0;">If set to false (the default), these buttons are not displayed.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">EnableProductOnlyCaoRelink</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">When enabled, automatically relinks OverrideDefinitions to their
                CompiledAttributeOverride (CAO) records after a product-only delta deploy. If the
                post-process payload contains products but no OverrideDefinition, the system
                re-derives affected OverrideDefinitions filtered to a null
                CompiledAttributeOverrideId__c and rebuilds the CAO link via the fix
                CompiledAttributeOverride job. Enable this setting from the
                CpqConfigurationSetup.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> CME Summer ‘26 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693171711065038"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693171711065038"><!-- --></a>EnableSupplementalOrderPricing</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, pricing will be invoked based on the price flag in the API request.</p>
              <p>If set to false (the default), pricing will not be invoked when creating a supplemental order.</p>
              <p style="margin-bottom:0;">Used only with Cart-Based APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Spring '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">EnableUserNotifier</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Enabling this setting allows users to receive Salesforce notifications whenever applicable.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '22 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">EnforceOfferMigrationOfferTypeMatch</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">This setting is used by the Offer Migration Plan feature (also known as Change of
                Plan). If <em>true</em>, design time and run time flows allow source and target
                products in Offer Migration Component Mappings to have a SpecificationType of only
                <em>Offer</em>.
              </p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">Summer '21</td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">ExcludePromotionOverridePLE</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">If set to true, the response includes only the display text from the product
              price list entries and excludes the display text created in promotion price list
              entries.</td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">CME Spring '25 and later</td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128868427178"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128868427178"><!-- --></a>FDOStatuses</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>This setting helps configure the filter criteria in queries or code related to merging line items with future dated orders (<dfn>FDO</dfn>).</p>
              <p>The default value is: <code>Status=Draft;OrderStatus__c=Ready To Submit,Queued</code>
              </p>
              <p>Do not modify this setting's default unless you need to configure the two order fields that are queried: Status and OrderStatus__c.</p>
              <p>In asset-to-order <dfn>MACD</dfn> FDO flow, you create orders on a future date with the selected assets already added to the Order as OrderItems.</p>
              <p>By default, the system looks for OrderItems in Orders that are in Status = Draft AND OrderStatus__c is either Ready to Submit or Queued.</p>
              <p>To add a new OrderStatus__c value, override the filter this way: OrderStatus__c=Ready to Submit,Queued,In Progress</p>
              <p>In this case, the values specified here override the default OrderStatus__c values.</p>
              <p>To add a new value to Status, set the FDOStatuses setting value to: Status=Draft,Activated</p>
              <p style="margin-bottom:0;">In this case, only the values for Status are overridden. Values for OrderStatus__c remain as default values.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>String</p>
              <p>Multiple fields use a semi-colon separated list of expressions.</p>
              <p style="margin-bottom:0;">If there is only one field, the semi-colon is not needed. Multiple values for a field are separated by a comma.</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">FilterRuleWithEligAvail</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Checks the availability and eligibility of the productToBeAdded by rule. Determines if eligibility and availability are run on a product when the product is added to the cart.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">&nbsp;</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">FindReferencesRowCountLimit</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Vlocity <dfn>EPC</dfn>: Limits the number of rows returned across products, promotions, quotes, orders, opportunities and assets using the Find References button in <dfn>Vlocity Product Console</dfn>. The maximum is 1000. If null, the default limit is 20 rows.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 20</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">GCITrimMode</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">This feature returns a trimmed or reduced API response — only the minimal
                essential fields — instead of the full data payload.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;"> CME Summer ‘26 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">GetAllChildProductFields</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">If UOWMode is set to True, this custom setting will determine whether the childProducts in the response should return all of the lineitem fields or just a few of them.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 232.7 minor release and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693194708078200"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693194708078200"><!-- --></a>GuestHandlingEnabled</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>When set to true, GuestHandlingEnabled enables the secure guest user feature. By default, its value is false without explicitly specifying an entry (recommended). You only need to specify this setting if you need to enable the guest user feature.</p>
              <p style="margin-bottom:0;">See <a href="https://help.salesforce.com/s/articleView?id=ind.comms_guest_user_security_restrictions.htm&amp;language=en_US" target="_blank">Guest User Security Restrictions</a>.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '24 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128868544286"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128868544286"><!-- --></a>IncludeAddOnsAttributes</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Can be used to check attributes before adding the associated child product to the cart.</p>
              <p style="margin-bottom:0;">When IncludeAddOnsAttributes is set to true, the API returns attributes for a product and all its child products (add ons) in the product hierarchy.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128190087202"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128190087202"><!-- --></a> LevelBasedApproach</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, APIs return root and first-level children in product hierarchy. Next level are returned when user clicks expand icon on product. If set to false, APIs return full product hierarchy. To use this setting, </p>
              <p style="margin-bottom:0;">Used only with Cart-Based APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 15.2 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128191332666"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128191332666"><!-- --></a> LevelBasedPageSize</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies the number of children to include for getCartsItems and addToCart APIs calls. To use this setting, you must set <a href="https://help.salesforce.com/s/articleView?id=ind.comms_configuring_cart_item_refresh_levels.htm&amp;release=264.0.0&amp;type=5" title="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.">Configuring Cart Item Refresh Levels</a>.</p>
              <p style="margin-bottom:0;">Used only with Cart-Based APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 10</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 15.2 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;"> LevelBasedPagination</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, APIs limit children in response to LevelBasedPageSize setting value. If LevelBasedPageSize is null, the default is 10. If set to false, APIs return full product hierarchy. To use this setting, </p>
              <p style="margin-bottom:0;">Used only with Cart-Based APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 15.2 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">LockOrderAfterSubmitToOM</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies whether the order is locked for editing.</p>
              <ul>
                <li>
                  <p>true: If the order or order item not in Draft status, it is locked for editing.</p>
                </li>

                <li>
                  <p>false: The order or order item can be edited. This is was behavior prior to CME Winter '20.</p>
                </li>

              </ul>
              <p style="margin-bottom:0;">Used only with Cart-Based APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">LogOdinNotifications</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies one of the following values to control when Order Event Log Entry records are created:</p>
              <ul>
                <li>
                  <p>DoNotInsert: Disable notification logging.</p>
                </li>

                <li>
                  <p>InADifferentTransaction: Insert notifications in OrderEventLogEntry__b in a different transaction.</p>
                </li>

                <li>
                  <p>InSameTransaction: Insert notifications in OrderEventLogEntry__b in the same transaction.</p>
                </li>

              </ul>
              <p>This setting controls only the logging of in-flight order notifications. The actual processing of notifications is independent of this setting.</p>
              <p style="margin-bottom:0;">Any transaction-level OdinService.orderEventLogMode values override the value of LogOdinNotifications for those transactions unless set to null.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">Default: DoNotInsert</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">IsFieldSetServiceCacheEnabled</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">This setting allows you to enable or disable the platform cache usage for the
              FieldSetService class.</td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">CME Spring '26 and later</td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">MaintainV1AttributeFieldOnCAO</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">This setting determines whether the V1 attribute field is populated or
                cleared on the compiled attribute override records when the V2 attribute model is
                enabled.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Spring '25 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">MarginCalculationType</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Setting for Cost and Margin.</p>
              <ul>
                <li>
                  <p>margin = (price-cost)/price</p>
                </li>

                <li>
                  <p>markup = (price-cost)/cost</p>
                </li>

              </ul>
              <p style="margin-bottom:0;">Add this setting manually.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>margin/markup</p>
              <p style="margin-bottom:0;">Default: markup</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128868685694"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128868685694"><!-- --></a>MaxCPUTimePerTransaction</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If MTSEnabled is set to true, this value sets the maximum allowed CPU time per <dfn>Apex</dfn> transaction before the transaction is split.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 9500</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128868801344"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128868801344"><!-- --></a>MaxHeapSizePerTransaction</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If MTSEnabled is set to true, this value sets the maximum heap size per Apex transaction before the transaction is split.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 5000000</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128185305546"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128185305546"><!-- --></a>MTSEnabled</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>When MTSEnabled is set to true, the <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_multi_transaction_service_220909.htm&amp;language=en_US" target="_blank">Multi-Transaction Service</a> splits Apex transactions into multiple transactions to avoid exceeding Salesforce Governor limits.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">MultiEditStrictValidationMode</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>By default, the MultiEdit API returns a success response even when validation,
                pricing, or cardinality checks fail internally, giving callers no reliable way to
                detect errors. When you enable MultiEditStrictValidationMode setting, the MultiEdit
                API inspects the saved cart after committing and returns an accurate error status
                with a detailed list of error messages instead of a false success. The cart save
                behavior does not change; only the response accuracy changes. This setting is
                disabled by default for backward compatibility. Enabling it also activates a
                posthook extension point so you can append a custom message to the error list.
              </p>
              <p style="margin-bottom:0;">To enable it, go to CPQ Configuration Setup in Lightning Experience. You need an
                Industries CPQ license and permission to configure Standard Cart APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '27 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">Multiple Promotion Nodes Resolution</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Promotions: Use this setting in custom applications to select line items and apply promotions to the line item. If set to true, node IDs must be supplied for the promotion. If set to true or null, promotions are applied in the sequence defined in the promotion.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false (or null)</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '17</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">MultiServiceMasterQuoteRecordTypes</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Enables Multisite multiple-quote flow for additional record types. For example, quotes with this record type are considered the MasterQuote in the flow.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Developer name of the Quote record types. Multiple record types can be supplied with comma-separated values.</p>
              <p style="margin-bottom:0;">Default value: Null</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '22 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">MultiServiceMasterOrderRecordTypes</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Enables Multisite multiple-order flow for additional record types. For example, an order with this record type is considered the MasterOrder in the flow.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Developer-name of the Order record types. Multiple record types can be supplied with comma-separated values.</p>
              <p style="margin-bottom:0;">Default value: Null</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '22 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">MultiServiceSingleOrderRecordTypes</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies a comma-separated list of Order <a href="https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_recordtype.htm" target="_blank">record type</a> Developer Names to make the custom record types eligible to be used in a multi-service single-cart flow.</p>
              <p style="margin-bottom:0;">For example: <code>SalesOrder,BusinessOrder</code>
              </p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>String</p>
              <p style="margin-bottom:0;">Default: EnterpriseOrder</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693183606339138"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693183606339138"><!-- --></a>MultiServiceSingleQuoteRecordTypes</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies a comma-separated list of Enterprise Quote <a href="https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_recordtype.htm" target="_blank">record type</a> Developer Names to make the custom record types eligible to be used in a multi-service single-quote flow.</p>
              <p style="margin-bottom:0;">For example: <code>EnterpriseQuote,BusinessQuote</code>
              </p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>String</p>
              <p style="margin-bottom:0;">Default: EnterpriseQuote</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">NumberOfDMLPerTransaction</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If MTSEnabled is set to true, this value sets the maximum allowed data manipulation language (DML) statements per Apex transaction before the transaction is split.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 125</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">NumberOfQueriesPerTransaction</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If MTSEnabled is set to true and the current <dfn>SOQL</dfn> count exceeds the value of this setting, the transaction is split.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 60</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">NeedContextForAttribConfig</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Advanced rules and Industries Cart-Based APIs: If set to true, executes queries and code related to context checking while running Advanced Rules of type Attributes Configuration in the cart. If set to false, these queries, code and rules are not run, which may improve performance.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME minor releases 103.1.20+ and 104.0.2 (Unavailable in 104 and 104.0.1)</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">ObjectCopierPrice</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Quote-to-order: If set to false, does not rerun the pricing for the order.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 103.1.27+ and 104.0.3+ minor releases</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693170323812174"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693170323812174"><!-- --></a>ObjectCopierValidate</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to false, turns off validation when running </p>
              <p style="margin-bottom:0;">Quote-to-order: If set to false, does not rerun the validation of the order.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 103.1.27+ and 104.0.3+ minor releases</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">OptimisedPromoCacheFlow </p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Activates optimized caching for Promotions to enhance scalability and
                interoperability. Ensures seamless integration between Standard DC and Standard
                CPQ for promotions.</p>
              <p style="margin-bottom:0;">Available under Vlocity CMT Administration tab in Custom
                Settings, select <strong class="uicontrol">CPQ Configuration Setup</strong>.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p dir="ltr">true/false</p>
              <p style="margin-bottom:0;" dir="ltr">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">CME Spring ‘25 and later</td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">OrderItemIgnoredColumns</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Specifies a comma-separated list of OrderItem columns to be ignored in the configure and AddToBasket APIs. For example, specify <code>vlocity_cmt__AssetReferenceId__c</code> so that asset reference IDs are ignored when creating order items from the offer details.</p>
              <p style="margin-bottom:0;">Used only with Digital Commerce APIs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>String</p>
              <p style="margin-bottom:0;">Default: null</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693171315116674"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693171315116674"><!-- --></a>OriginalOrderCancellationStatusChanges</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>When set to off, canceling the original order will set the:</p>
              <ul>
                <li>
                  <p>Order status to Superseded</p>
                </li>

                <li>
                  <p>Order fulfillment status to Superseded</p>
                </li>

                <li>
                  <p>Supplemental order status to Canceled</p>
                </li>

                <li>
                  <p>Supplemental order fulfillment status to Activated</p>
                </li>

              </ul>
              <p>When set to on, users can cancel the original order while it is in flight, which will set the:</p>
              <ul>
                <li>
                  <p>Order status to Canceled</p>
                </li>

                <li>
                  <p>Order fulfillment status to Superseded</p>
                </li>

                <li>
                  <p>Supplemental order status to Completed</p>
                </li>

                <li>
                  <p>Supplemental order fulfillment status to Activated</p>
                </li>

              </ul>
              <p style="margin-bottom:0;">This setting is only applicable to the cancellation of original orders. It is not considered for amended or supplemental orders.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>on/off</p>
              <p style="margin-bottom:0;">Default: on</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">PreventNegativeAdjustment</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">Enable this setting for order accuracy and prevent the final price of a product
              from becoming negative. If any price adjustment make the value negative, the system
              sets the final price to zero instead of a negative value. Find the
              PreventNegativeAdjustment custom setting and change its value to
              <kbd>True</kbd>. This setting applies to all types of pricing
              adjustments such as manual, discount, and promotional.
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '23 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693155975569272"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693155975569272"><!-- --></a>PopulateAllActionVariants</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Industries Cart-Based APIs in Winter '18 only: If set to true, populates both VFRemote and REST actions in response JSON, to ensure backward compatibility. If set to false or null, populates only VFRemote or REST sections in response actions, matching the request protocol, which increases performance.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '18 only</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693170154696780"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693170154696780"><!-- --></a>PriceBookRefreshBatchSize</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Vlocity EPC: Limits the size of attributes and products processed in the Refresh Pricebook batch job to remain within the Salesforce governor limits.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 200</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">PricingElementServiceLogging</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Enables pricing element logging for debugging. Logging can consume high amounts of CPU. To prevent a heap size error, always disable this option for production environments.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">PricingPlanServiceLogging</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Enables pricing plan logging for debugging. Logging can consume high amounts of CPU. To prevent a heap size error, always disable this option for production environments.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693170153341422"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693170153341422"><!-- --></a>ProductAttributesBatchProcessorSize</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Specifies the size of the <a href="https://help.salesforce.com/s/articleView?id=ind.comms_refresh_platform_cache.htm&amp;release=264.0.0&amp;type=5" title="This job copies product hierarchy data to the platform cache and rebuilds the product attribute cache.">product attributes processor batch job</a>. Depending on the number of attributes in a product, you can configure this value to avoid exceeding Salesforce governor limits.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 500</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 106.0.5 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__product_hierarchy_batch_processor_size"><a name="comms_t_cpq_configuration_settings_reference_148927__product_hierarchy_batch_processor_size"><!-- --></a>ProductHierarchyBatchProcessorSize</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Specifies the size of the <a href="https://help.salesforce.com/s/articleView?id=ind.comms_refresh_platform_cache.htm&amp;release=264.0.0&amp;type=5" title="This job copies product hierarchy data to the platform cache and rebuilds the product attribute cache.">product hierarchy processor batch job</a>. Depending on the product's hierarchy, you can configure this value to avoid exceeding Salesforce governor limits.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 20</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 106.0.5 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">PricingVariableRoundingOverride</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Pricing Variable Rounding: Allows users to override the default rounding
                behavior for pricing variables in CPQ. By configuring this setting, users can
                control whether to round the value and specify the decimal precision.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;" dir="ltr">pricing_var_code_1=X pricing_var_code_2=y Where: X = Don't round the
                value y = Integer value specifying the decimal precision (e.g., y=2 for two
                decimal places)</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter ‘25 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">ProcessAllRulesApplicableForCart</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">In Standard APIs, to load all line items during Advanced Rule execution, set
              ProcessAllRulesApplicableForCart to true. Enable this setting for all APIs to ensure
              Advanced Rules execute against the full context of other cart line items.</td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">CME Winter '26 and later</td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">RelaxPromotionCardinalityRestrictions</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Enabling this feature allows relaxing promotion related cardinality violations, treating severe errors as warnings. When set to True, if there's a promotion related cardinality violations, the product is added but the promotion won't apply. Instead, a warning message is included in the API response. If set to False, neither the product nor the promotion will be added, and a strict violation exception will occur.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false.</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 248.13 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">ResetUserValueForPCP</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">This setting ensures that PCP rules with include/exclude actions contain
                only intended values in userValue. It enforces a sanity check to uphold data
                integrity.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer ‘24 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">RetainRecurringPriceDisconnectOrCancel</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Determines whether the recurring charges are nullified upon disconnect and cancel operations in an Order/Quote/Opportunity cart.</p>
              <p style="margin-bottom:0;">If set to <kbd>true</kbd>, recurring prices for OrderItems, QuoteLineItems, and OpportunityLineItems in the CPQ cart are retained after Disconnect or Cancel actions. Otherwise, the default behavior occurs, setting the recurring price to zero</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false.</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '22 </p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">

            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>Disables the running of product configuration procedures in the post-execution of
                CPQ APIs.</p>
              <p style="margin-bottom:0;">This is an internal setting for developer use only. Do not change this setting
                unless requested by Salesforce for specific scenarios.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false.</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 232.5.2 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">RollupActionCodeField</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Pricing: Specifies the field name of the cart's custom line item field that stores the Change action when a price is rolled up from a child product to its parent during an Asset-to-Order transition. If null (the default), no Change action occurs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>String</p>
              <p style="margin-bottom:0;">Default: null</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">SaveProductAttribMetadataCache</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Vlocity EPC: Enables caching of v2 product attribute metadata in the <a href="https://help.salesforce.com/s/articleView?id=ind.comms_configuring_cpq_platform_cache.htm&amp;release=264.0.0&amp;type=5" title="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.">CPQPartition</a> of the Platform Cache. If set to true, product attribute metadata is cached. If set to false or null, product attribute metadata is not cached.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Winter '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693130711001890"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693130711001890"><!-- --></a>SaveProductAttributeMetadata</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Vlocity EPC: Enables v2 product attribute metadata. If set to true or null, v2 attribute metadata is stored in AttributeDefaultValues__c and AttributeMetadata__c in shared catalog. If set to false, v2 attribute metadata is not stored on products in shared catalog.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;"> ShouldConsiderDeletedItems</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Advanced Rules: If set to true, rules evaluate deleted line items in the cart
                when applying product relationship rules such as auto-add, auto-remove,
                recommends, requires, and excludes. The Validation service will assume the
                auto-added child product remains in the cart, so the auto-add rule won't re-add it
                upon execution. If set to false or null, rules disregard line items that are
                deleted in the cart. The deleted item will then be removed from the Validation
                service's input, causing the Auto-add rule to re-add the child product when it
                executes.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '18 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">ShouldConsiderOnlyActiveContextRules</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">If set to true, only active context rules are considered for execution.</td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Spring '25 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693130711218960"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693130711218960"><!-- --></a>SimplePLERuleCacheMode</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Context Rules, Tightest Match: If set to true, price list entries with context rules are cached in the <a href="https://help.salesforce.com/s/articleView?id=ind.comms_creating_a_platform_cache_partition.htm&amp;release=264.0.0&amp;type=5" title="Your managed package comes with a platform cache partition and you can create a new one if needed.">CPQPartition</a> org cache for performance. If set to false, price list entry eligibility is checked using any context rules. Do not use if context rules use functions.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 103.1.20+ and 104.0.2 minor releases (Unavailable in 104 and 104.0.1)</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">SingleFdoMode</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Vlocity FDO: If set to true, extra queries or code related to merging line items with future dated orders will NOT execute because only a single future dated order is created per asset. This may improve performance. If set to false, such queries or code will execute.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 103.1.20+ and 104.0.2 minor releases (Unavailable in 104 and 104.0.1)</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">StrictSplitModeEnabled</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">When splitting line items, determines whether to ensure the total quantity is equal to the original number.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 11 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">SuppressLineItemsForDeleteItem</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">This setting checks if the line item details are returned in the cart API
              response during delete-item operations. Set it to true to bypass the lineItems node
              from DeleteItem API responses to reduce the payload size, where full breakdown is
              not required. Set it to false which is the default setting to preserve backward
              compatibility and ensure line items continue to be returned. This suppression
              applies exclusively to delete-item operations; leave all other cart operations, such
              as add-to-cart, unaffected as they will automatically continue to return line items
              as usual.</td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '26 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;"> Toggle Next Message Flag</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Industries Cart: If ON, dialog boxes display the Go to Next message link. If OFF, the Go to Next message does not display.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>on/off</p>
              <p style="margin-bottom:0;">Default: on</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 14 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">UOWMode</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, enables Unit of Work performance enhancements that save data manipulation language (DML) and Salesforce Object Query Language (SOQL) statements when making Cart-Based API calls. If UOWMode is set to false, these performance enhancements are not enabled. Starting with CME Summer '22, UoW Mode = false is discontinued and not supported.</p><a name="comms_t_cpq_configuration_settings_reference_148927__ul_yjl_2ws_5dc"><!-- --></a>
              <ul id="comms_t_cpq_configuration_settings_reference_148927__ul_yjl_2ws_5dc">
                <li>
                  <p>Contact your Vlocity account representative before modifying the value of
                    this setting.</p>
                </li>

                <li>
                  <p>Custom validation and pricing implementations may require modifications.</p>
                </li>

                <li>
                  <p>Digital Commerce APIs are independent of UoW. UoW has no impact on Digital
                    Commerce.</p>
                </li>

                <li>
                  <p>If you enable UOWMode on Winter '22 and later releases, use
                    ​<code>update</code>​ triggers instead of ​<code>Insert</code>​​
                    triggers to update SObject fields.</p>
                </li>

              </ul>
              <p>When UOWMode is enabled, the following features are supported:</p>
              <ul>
                <li>
                  <p>No Response Mode: Returns only a success or failure message from the API instead of a full response. This saves time and improves performance. This feature supports Multi-add.</p>
                </li>

                <li>
                  <p>Multi-add, which supports:</p>
                  <ul>
                    <li>
                      <p>Root item multi - add: You can add multiple offers or Bundles in a single API call by passing the different root Pricebookentry Ids as comma-separated values to itemId.</p>
                    </li>

                    <li>
                      <p>Child item multi – add: You can add multiple child items under a common parent in a single API call by passing the different child’s Pricebookentry Ids as comma-separated values to itemId.</p>
                    </li>

                  </ul>

                </li>

                <li>
                  <p>Multi-delete, which supports:</p>
                  <ul>
                    <li>
                      <p>Root item multi – delete: You can delete multiple offers or bundles in a single API call by passing the different root Line Item Ids as comma-separated values to itemId.</p>
                    </li>

                    <li>
                      <p>Child item multi - add: You can delete multiple child items under a common parent in a single API call by passing the different child’s Line Item Ids as comma-separated values to itemId.</p>
                    </li>

                  </ul>

                </li>

              </ul>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p>Starting with CME Spring '21, the default is True.</p>
              <p>Default is false for releases prior to CME Spring '21.</p>
              <p>Starting with a fresh installation of CME Winter '22, UoW Mode = false is discontinued and not supported.</p>
              <p>This setting will no longer be available in CME Summer '22.</p>
              <p style="margin-bottom:0;">Missing custom setting is interpreted as True.</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">Introduced as a beta setting with CME Spring '20, GA with CME Fall '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">UseAssetReferenceIdForParentAndRoot</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to true, enables performance enhancements that save data manipulation language (DML) statements in Add-to-Cart and other transactions.</p>
              <p>Before setting UseAssetReferenceIdForParentAndRoot to true, <a href="https://help.salesforce.com/s/articleView?id=ind.comms_adding_a_new_field_to_field_mapper.htm&amp;language=en_US" target="_blank">add a new field to Field Mapper</a> for the Order Product → Asset objects:</p><a name="comms_t_cpq_configuration_settings_reference_148927__ul_pcz_cws_5dc"><!-- --></a>
              <ul id="comms_t_cpq_configuration_settings_reference_148927__ul_pcz_cws_5dc">
                <li>
                  <p>Select Order Product as the source object and Asset as the destination
                    object.</p>
                </li>

                <li>
                  <p>Map OrderItem RootItemId__c to Asset RootItemId__c.</p>
                </li>

                <li>
                  <p>Map OrderItem ParentItemId__c to Asset ParentItemId__c.</p>
                </li>

              </ul>
              <a name="comms_t_cpq_configuration_settings_reference_148927__ul_ctv_yvs_5dc"><!-- --></a>
              <ul id="comms_t_cpq_configuration_settings_reference_148927__ul_ctv_yvs_5dc">
                <li>Contact Salesforce Support before modifying the value of this setting.</li>

                <li>Setting UseAssetReferenceIdForParentAndRoot to true and then back to false can
                  cause data corruption.</li>

                <li>As of Summer ’22, Digital Commerce APIs support a
                  UseAssetReferenceIdForParentAndRoot setting of true.</li>

              </ul>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p>Starting with CME Spring '21, the default is True for fresh installations.</p>
              <p style="margin-bottom:0;">Default is false for releases prior to CME Spring '21.</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">Introduced as a beta setting with CME Winter '20, GA with CME Fall '20 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">UseDefaultBillingAndServiceAccountIds</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Industries Cart: If set to true, the billing and service account IDs assigned to quotes or orders are inherited by their quote line items or order items.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '23 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">UseParentScopeCardinalityChkInPromo</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p>If set to false (default):</p>
              <ul>
                <li>A promotion cardinality is checked against the quantity of each line item
                  instance before updating.</li>

                <li>The resulting cardinality definition is checked against all promotional line
                  items of the same path in the cart scope.</li>

              </ul>
              <p>If set to true:</p>
              <ul>
                <li>A promotion cardinality is checked against the total quantity of all
                  promotional line item instances of the same path.</li>

                <li>The resulting cardinality definition is checked against all promotional line
                  items of the same path in the cart scope.</li>

              </ul>
              <p style="margin-bottom:0;">When this setting is set to true, the Cardinality Check Scope promotion item
                setting isn't supported and is overridden. The scope of root product cardinality
                checks remains the same.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 242.19 minor release and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">UseWeights</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Context Rules and Tightest Match: If set to true, weights from context dimensions are considered when determining the tightest match price list entry. If set to false, weights are ignored. Weights are always ignored if <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_cpq_configuration_settings_reference_148927.htm&amp;release=264.0.0&amp;type=5" title="​Salesforce Industries Communications, Media, and Energy includes these custom settings that control many configure, price, quote (CPQ) features and behaviors.">SimplePLERuleCacheModeCPQ Configuration Settings Reference</a> is true.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 103.1.20+ and 104.0.2+ minor releases (Unavailable in 104 and 104.0.1)</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">UsingPromotions</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Promotions and Industries Cart APIs: If set to true, executes queries and code processing related to promotion operations in the cart (not in the Promotions list). If set to false, does not execute such queries and code, which may improve performance.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME 103.1.20+ and 104.0.2 minor releases (Unavailable in CME 104 and 104.0.1)</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;"> UsingWeights</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">Context Rules and Tightest Match: If set to true, weights from context dimensions are considered when determining the tightest match price list entry. If set to false, weights are ignored. Weights are always ignored if <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_cpq_configuration_settings_reference_148927.htm&amp;release=264.0.0&amp;type=5" title="​Salesforce Industries Communications, Media, and Energy includes these custom settings that control many configure, price, quote (CPQ) features and behaviors.">SimplePLERuleCacheModeCPQ Configuration Settings Reference</a> is true.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Summer '19 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e55 ">
              <p style="margin-bottom:0;">ValidateAndUpgradeV2Attributes</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e61 ">
              <p style="margin-bottom:0;">v2 Attribute Upgrades: If set to true, APIs upgrade attributes in the cart before submitting. If set to false or null, the cart functions as usual. Only use while a large upgrade job is still running. To use this setting, set <a href="https://help.salesforce.com/s/articleView?id=ind.comms_t_cpq_configuration_settings_reference_148927.htm&amp;release=264.0.0&amp;type=5" title="​Salesforce Industries Communications, Media, and Energy includes these custom settings that control many configure, price, quote (CPQ) features and behaviors.">SaveProductAttributeMetadataCPQ Configuration Settings Reference</a> to true.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e67 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e73 ">
              <p style="margin-bottom:0;">CME Fall '18 and later</p>
            </td>

          </tr>
        </tbody>
      </table>

The new automated background diagnostic job, Log CPQ Config Data, helps us analyze and align your CPQ setup with the upcoming features effortlessly. This job periodically logs Industries CPQ settings and feature toggles managed within the **Custom Settings** section of **CMT Administration**. To ensure total security and system stability, the job does not log any customer records or pricing data, runs during off-peak hours to minimize footprint, and requires no administrative action despite appearing in your Apex Jobs monitor.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/images/icon_note.png)

Note Avoid to keep any private data in CPQ configurations.

## Deprecated CPQ Configuration Settings

The Opportunity, Order, and Quote Managers are deprecated. Use Vlocity Cart.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
          <col>
          <col>
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d278712e4982">
              <p style="margin-bottom:0;">Deprecated Setting Name</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d278712e4988">
              <p style="margin-bottom:0;">Purpose</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d278712e4994">
              <p style="margin-bottom:0;">Values</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d278712e5000">
              <p style="margin-bottom:0;">Versions</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p>Application.Opportunity.ShowSummary</p>
              <p>Application.Order.ShowSummary</p>
              <p style="margin-bottom:0;">Application.Quote.ShowSummary</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: If set to true, the Order Manager displays the header
                summary in the legacy Order/Quote/Oppty Manager pages. If set to false, no
                header summary will display.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">&nbsp;</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">Attribute Check Mode</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: Controls the AddToCart button in the legacy
                Order/Quote/Oppty Manager pages. When set to true, if any product is
                missing a required attribute value and the product quantity is greater
                than zero, the Add to Cart button is disabled. When set to false, the Add
                to Cart button is present. However, the Create Quote, Create Order, or
                Create Asset buttons are disabled.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: true</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">CME 11.43 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128867233416"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm693128867233416"><!-- --></a>CacheAPI.CheckBasketEligibility</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p>Determine whether the Digital Commerce API checks the cartContextKey
                parameter for the eligibility of the user's basket:</p>
              <ul>
                <li>
                  <p>true: Check for the eligibility of the basket.</p>
                </li>

                <li>
                  <p>false: The API does not check for the eligibility of the
                    basket.</p>
                </li>

              </ul>
              <p>Used only with Digital Commerce APIs.</p>
              <p style="margin-bottom:0;">With
                CME Fall '20 and later releases, use the basket
                lightweight validation feature instead.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p>true/false</p>
              <p style="margin-bottom:0;">Default: false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p>CME Summer '19 and
                later.</p>
              <p style="margin-bottom:0;">Deprecated with CME Fall '20
                .</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">Cart Customizable Attribute Level</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: Applicable to Vlocity Cart in Summer '17. If set to
                ATTRIBUTE, Vlocity uses the legacy attribute metadata structure. If set to
                PRODUCT ATTRIBUTE or null, Vlocity Cart uses new attribute metadata
                structure. Not needed for new installs.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">Attribute/Product Attribute or null</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">Summer '17</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p>CPPreProcOpportunityDRBundle</p>
              <p>CPPreProcOrderDRBundle</p>
              <p style="margin-bottom:0;">CPPreProcQuoteDRBundle</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: Used in calculation procedures to specify the name of
                the Data Mapper used in the CalcProcPreProcessor for attribute-based
                pricing using PricingRulesImplementation. This functionality is replaced
                by attribute-based pricing available on Vlocity Process
                Library.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">String</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">&nbsp;</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">CPPreProcUseDisplayText</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: Used in calculation procedures to specify whether to use
                the display value or actual value of an attribute in attribute-based
                pricing using PricingRulesImplementation. This functionality is replaced
                by attribute-based pricing available on Vlocity Process
                Library.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">&nbsp;</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">CpqPerfMode</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: If set to true, validate and refresh price icons appear
                next to the preview in in the legacy manager pages. AddtoCart will not
                price or validate in Perf Mode. If set to false, the icons will not
                display.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">CME 13 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">CPQSubmit</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p>DEPRECATED: When the order is submitted, invokes the work flow-based
                implementation. This functionality is replaced by CPQ/SubmitOrder
                OmniScript.</p>
              <p style="margin-bottom:0;">See CPQSubmitFlowImplementation.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">Flow</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">CME 10 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">CPQSubmitOrder</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p>DEPRECATED: When the order is submitted, invokes the order
                management-based implementation. This functionality is replaced by
                CPQ/SubmitOrder OmniScript.</p>
              <p style="margin-bottom:0;">See CPQSubmitFlowImplementation.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">Flow</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">CME 12 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">DefaultAccountFieldset</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: Specifies the API name of the field set to show fields
                in the custom account lookup dialog box from the review cart in the legacy
                Manager pages.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">API name</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">&nbsp;</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">DefaultRenumberThreshold</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: Sets the threshold above which the cart items are
                renumbered so there is no gap in the line numbers in the legacy Manager
                pages.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">Integer</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">CME 11 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">ImplicitPricing</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: Determines if the pricing service runs every time a
                change to the cart is made in the legacy Order/Quote/Oppty Manager pages.
                If set to true, pricing occurs only if one or more of the fields have
                changed. If set to false, pricing does not occur when fields
                change.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">CME 12–14 only</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">PaginationEnabled</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: If set to true, getProducts API returns only a set of
                products to be shown on the first page in the legacy Order/Quote/Oppty
                Manager pages. Next set of products can be traversed by clicking on Next
                or Previous link. If set to false, getProducts API returns the complete
                list of products that are qualified.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">true/false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">PaginationSize</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: Specifies the number of product records getProducts API
                should return in the legacy Order/Quote/Oppty Manager pages. Used with
                PaginationEnabled.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p>Integer</p>
              <p style="margin-bottom:0;">Default: 100</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">&nbsp;</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">
                Product Configuration Mode</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED: Determines if product bundles are expanded or collapsed
                when added to the cart in the legacy Order/Quote/Oppty Manager pages. If
                the Product Configuration Mode setting is missing or has no value, the
                parent product is expanded and all child products are
                collapsed.</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">Expand/Collapse</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">CME 11.4 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;">Run Trigger And WorkFlow</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">&nbsp;</td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">CME 14.1 and later</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Deprecated Setting Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4982 ">
              <p style="margin-bottom:0;" id="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130220498084"><a name="comms_t_cpq_configuration_settings_reference_148927__uuid-8c899303-a012-08f8-e16a-645dbe7f0509_para-idm13130220498084"><!-- --></a>
                UseSessionCache</p>
            </td>

            <td data-label="Purpose" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4988 ">
              <p style="margin-bottom:0;">DEPRECATED</p>
            </td>

            <td data-label="Values" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e4994 ">
              <p style="margin-bottom:0;">false</p>
            </td>

            <td data-label="Versions" class="slds-cell-wrap" style="vertical-align:top;" headers="d278712e5000 ">
              <p style="margin-bottom:0;">CME Spring '17 and later</p>
            </td>

          </tr>
        </tbody>
      </table>