---
schema_version: "1"
id: d732f5c272691d983cf4383857e649a736a337a597096a271e8fb680942a411a
title: Override Product Specifications from an Offer
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_override_product_specifications_from_an_offer.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_override_product_specifications_from_an_offer.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: e6052d54a72640a2c3c24876a9209d3fca3a26f372170d76e2772975f10432ef
description: In the Structure view of an offer, you can override the group and local cardinality and the attributes of root and child product specifications and offers. These overrides apply within the context of the offering bundle.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Override Product Specifications from an Offer

In the Structure view of an offer, you can override the group and local cardinality and the attributes of root and child product specifications and offers. These overrides apply within the context of the offering bundle.

The following table shows the available overrides and settings for the different products and specifications in an offering bundle. A simple product (offer or specification) has no child products, and a bundled product has child products.

A product specification can have overrides. If the overrides are created before an offer is associated with that specification, the offer inherits those overrides. If overrides are made to the specification after the association, the associated offer does not get those updates.

Consider these practices for overrides for product specifications and offers.

- Cardinality Overrides — For an immediate child product of a root product, you can modify the local or group cardinality. For products that are grandchildren or lower, always use overrides.
- Attribute Overrides — You can create overrides at any level except for a product specification that is directly associated with an offer at any level (root, child, grandchild, or lower level).
- Price Adjustments and Overrides — Always configure price adjustments or overrides on an offer and not on the product specification.

<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="d95457e78">
              <p style="margin-bottom:0;">Offer-Product Relationship</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d95457e84">
              <p style="margin-bottom:0;">Attributes</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d95457e90">
              <p style="margin-bottom:0;">Local Cardinality Action</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d95457e96">
              <p style="margin-bottom:0;">Group Cardinality</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Offer-Product Relationship" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e78 ">
              <p>Root product (Simple offer or specification)</p>
              <div>
                <a name="comms_override_product_specifications_from_an_offer__uuid-5ee78b66-d8f9-8d64-fb07-c3ead44bac3e-en.png__d42e355348a1310"><!-- --></a><img id="comms_override_product_specifications_from_an_offer__uuid-5ee78b66-d8f9-8d64-fb07-c3ead44bac3e-en.png__d42e355348a1310" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/product_bundles_for_overrides_root_simple_hilite.png" alt="Root product (Simple offer or specification)">
              </div>
            </td>

            <td data-label="Attributes" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e84 ">
              <p style="margin-bottom:0;">Override not allowed in the Structure tab but allowed in the Details tab</p>
            </td>

            <td data-label="Local Cardinality Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e90 ">
              <p style="margin-bottom:0;">Override not allowed but can modify</p>
            </td>

            <td data-label="Group Cardinality" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e96 ">
              <p style="margin-bottom:0;">Override not allowed but can modify</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Offer-Product Relationship" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e78 ">
              <p>Simple or bundled immediate child offer of root offer</p>
              <div>
                <a name="comms_override_product_specifications_from_an_offer__uuid-c264fb6d-f2ec-d0a4-2b30-6cd177980c0b-en.png__d42e355364a1310"><!-- --></a><img id="comms_override_product_specifications_from_an_offer__uuid-c264fb6d-f2ec-d0a4-2b30-6cd177980c0b-en.png__d42e355364a1310" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/product_bundles_for_overrides_child_hilite.png" alt="Simple and bundled immediate child offers of a root offer">
              </div>
            </td>

            <td data-label="Attributes" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e84 ">
              <p style="margin-bottom:0;">Override allowed</p>
            </td>

            <td data-label="Local Cardinality Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e90 ">
              <p style="margin-bottom:0;">Override not allowed but can modify immediate child</p>
            </td>

            <td data-label="Group Cardinality" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e96 ">
              <p>Changes are reflected in all the root products in other bundles.</p>
              <p style="margin-bottom:0;">Override not allowed but can modify immediate child products.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Offer-Product Relationship" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e78 ">
              <p>Simple or bundled offer as a grandchild (and lower levels) to root offer</p>
              <div>
                <a name="comms_override_product_specifications_from_an_offer__uuid-692cac03-dd73-f715-4b4f-2ca8592fc73e-en.png__d42e355382a1310"><!-- --></a><img id="comms_override_product_specifications_from_an_offer__uuid-692cac03-dd73-f715-4b4f-2ca8592fc73e-en.png__d42e355382a1310" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/product_bundles_for_overrides_grandhild_hilite.png" alt="Simple or bundled offer as a grandchild (and lower levels) to root offer">
              </div>
            </td>

            <td data-label="Attributes" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e84 ">
              <p style="margin-bottom:0;">Override allowed (applies to only that specific root product)</p>
            </td>

            <td data-label="Local Cardinality Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e90 ">
              <p>Override allowed</p>
              <p style="margin-bottom:0;">(applies to only that specific root product)</p>
            </td>

            <td data-label="Group Cardinality" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e96 ">
              <p style="margin-bottom:0;">If the product has children, override allowed but can't modify.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Offer-Product Relationship" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e78 ">
              <p>Associated simple product specification</p>
              <div>
                <a name="comms_override_product_specifications_from_an_offer__uuid-7f510a5b-80df-518c-01af-32802394ba51-en.png__d42e355400a1310"><!-- --></a><img id="comms_override_product_specifications_from_an_offer__uuid-7f510a5b-80df-518c-01af-32802394ba51-en.png__d42e355400a1310" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/product_bundles_for_overrides_assoc_simple_spec_hilite.png" alt="Associated simple product specification">
              </div>
            </td>

            <td data-label="Attributes" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e84 ">
              <p style="margin-bottom:0;">Override not allowed</p>
            </td>

            <td data-label="Local Cardinality Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e90 ">
              <p style="margin-bottom:0;">Override or modification not allowed</p>
            </td>

            <td data-label="Group Cardinality" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e96 ">
              <p style="margin-bottom:0;">Does not apply</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Offer-Product Relationship" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e78 ">
              <p>Associated bundled product specification (root node)</p>
              <div>
                <a name="comms_override_product_specifications_from_an_offer__uuid-4a8e4142-cea8-9e01-802c-8bc27959ecac-en.png__d42e355416a1310"><!-- --></a><img id="comms_override_product_specifications_from_an_offer__uuid-4a8e4142-cea8-9e01-802c-8bc27959ecac-en.png__d42e355416a1310" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/product_bundles_for_overrides_root_assoc_bundle_spec_hilite.png" alt="Root node">
              </div>
            </td>

            <td data-label="Attributes" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e84 ">
              <p style="margin-bottom:0;">Override allowed</p>
            </td>

            <td data-label="Local Cardinality Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e90 ">
              <p style="margin-bottom:0;">Override not allowed but can modify</p>
            </td>

            <td data-label="Group Cardinality" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e96 ">
              <p style="margin-bottom:0;">Override allowed</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Offer-Product Relationship" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e78 ">
              <p>Associated bundled product specification Non-root parent node (intermediate parent)</p>
              <div>
                <a name="comms_override_product_specifications_from_an_offer__uuid-de74cff3-718b-34da-7dfe-6fff8a03fa11-en.png__d42e355430a1310"><!-- --></a><img id="comms_override_product_specifications_from_an_offer__uuid-de74cff3-718b-34da-7dfe-6fff8a03fa11-en.png__d42e355430a1310" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/product_bundles_for_overrides_intermediate_assoc_bundle_spec_hilite.png" alt="Associated bundled product specification Non-root parent node (intermediate parent)">
              </div>
            </td>

            <td data-label="Attributes" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e84 ">
              <p style="margin-bottom:0;">Override not allowed</p>
            </td>

            <td data-label="Local Cardinality Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e90 ">
              <p style="margin-bottom:0;">Override not allowed</p>
            </td>

            <td data-label="Group Cardinality" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e96 ">
              <p style="margin-bottom:0;">Override not allowed</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Offer-Product Relationship" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e78 ">
              <p>Associated bundled product specification (with a simple child product)</p>
              <div>
                <a name="comms_override_product_specifications_from_an_offer__uuid-46644980-c081-92fa-7642-b6495345b913-en.png__d42e355446a1310"><!-- --></a><img id="comms_override_product_specifications_from_an_offer__uuid-46644980-c081-92fa-7642-b6495345b913-en.png__d42e355446a1310" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/product_bundles_for_overrides_intermediate_assoc_bundle_spec_simple_child.png" alt="Associated bundled product specification with a simple child product">
              </div>
            </td>

            <td data-label="Attributes" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e84 ">
              <p style="margin-bottom:0;">Override allowed</p>
            </td>

            <td data-label="Local Cardinality Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e90 ">
              <p style="margin-bottom:0;">Override allowed</p>
            </td>

            <td data-label="Group Cardinality" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e96 ">
              <p style="margin-bottom:0;">Does not apply</p>
            </td>

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

## Virtual Items

You can't set a root product (neither a simple offer nor a product specification) as virtual. You can use it to have choices for customers. You can control the presentation and selection of group offers by setting the group cardinality to 1, which forces one selection.

- You can set a product as virtual only if its **Specification Sub Type** is set to Bundled. If it's set to Simple, you can't set the product as virtual.
- You can set a bundled product as virtual if it's the immediate child of the root product.
- If the bundled product is a grandchild or lower of a root offer, setting it to virtual isn't recommended because the changes apply to all root products in other bundles.
- You can't set a product as virtual in these other scenarios:
    
    - Associated simple product specification
    - Associated bundled product specification (root node)
    - Associated bundled product specification Non-root parent node (intermediate parent)
    - Associated bundled product specification (with a simple child product)

## Reference for Creating Overrides and Virtual Items

To set a product as virtual or to create overrides, use the Structure tab for a product in Vlocity Product Designer.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d95457e454">
              <p style="margin-bottom:0;">Task</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d95457e460">
              <p style="margin-bottom:0;">Action</p>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e454 ">
              <p style="margin-bottom:0;">Mark a product as non-assetizable</p>
            </td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e460 ">
              <p style="margin-bottom:0;">Select <strong class="uicontrol">Virtual Item</strong> in the Edit Relationship panel.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e454 ">
              <p style="margin-bottom:0;">Modify the local or group cardinality</p>
            </td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e460 ">
              <ol>
                <li>
                  <p>In the Cardinality or Group Cardinality sections, click the <strong class="uicontrol">Create Override</strong> <span style="vertical-align:text-bottom;display:inline-block;"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/epc_create_override_icon.png" alt="Create Override"></span> icon.</p>
                </li>

                <li>
                  <p>In the Overridden Value row, you can set the Min Quantity, Max Quantity, and Default Quantity.</p>
                </li>

              </ol>
            </td>

          </tr>
          <tr class="">
            <td data-label="Task" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e454 ">
              <p style="margin-bottom:0;">Modify attributes</p>
            </td>

            <td data-label="Action" class="slds-cell-wrap" style="vertical-align:top;" headers="d95457e460 ">
              <ol>
                <li>
                  <p>In the Attributes section, click the <strong class="uicontrol">Create Override</strong> <span style="vertical-align:text-bottom;display:inline-block;"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/epc_create_override_icon.png" alt="Create Override"></span> icon for the attribute to change .</p>
                </li>

                <li>
                  <p>Edit the override value for the attribute.</p>
                </li>

              </ol>
            </td>

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

## Related information

[Configuration for Offer Specification Realization](https://help.salesforce.com/s/articleView?id=ind.comms_configuration_for_offer_specification_realization.htm&language=en_US)