---
schema_version: "1"
id: 0177fe247200420f4a8e059bb94317e2cc3a11d8702c927356bf27075ba07aed
title: Custom JSON for Order Items
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/cg_reference_admin_customjson_orderitems.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.cg_reference_admin_customjson_orderitems.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 38fb34490425f802c52b96763e00cf8c065042b34993b9131a36b82a5cf42524
description: Custom JSON for Order Items controls the name and display behavior of the order and product fields on the Order Items page.
products:
  - Consumer Goods
release: "264"
---
# Custom JSON for Order Items

Custom JSON for Order Items controls the name and display behavior of the order and product fields on the Order Items page.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
        <colgroup>
          <col>
        </colgroup>
        <tbody>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">
              <p>Available in: Lightning Experience </p>
              <p style="margin-bottom:0;">Available in: <strong>Enterprise</strong> and
                <strong>Unlimited</strong> Editions where Consumer Goods Cloud is enabled
              </p>
            </td>

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

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:20%">
          <col style="width:20%">
          <col style="width:20%">
          <col style="width:20%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d27806e72">Attribute</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d27806e75">Data Type</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d27806e78">Required</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d27806e81">Default</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d27806e84">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">active</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Boolean</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">FALSE</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines if the field is active and shown in order items. </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">ascending</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Boolean</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">FALSE</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines if the field is by default sorted in ascending or descending
              order.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">columnsConfiguration</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Object</td>

            <td data-label="Required" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e78 ">Yes</td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Key to list the fields in the grid.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">defaultTab</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">String</td>

            <td data-label="Required" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e78 ">No</td>

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">AllItems</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">
              <p>Defines the default tab shown for an order.</p>
              <p>Possible Values are:</p><a name="cg_reference_admin_customjson_orderitems__ul_as2_vml_g2c"><!-- --></a>
              <ul id="cg_reference_admin_customjson_orderitems__ul_as2_vml_g2c">
                <li>Basket</li>
                <li>AllItem</li>
              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">editable</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Boolean</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">FALSE</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines if the field is editable when the order is in Edit mode.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">fieldApiName</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">String</td>

            <td data-label="Required" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e78 ">Yes</td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">API name of the field.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">fieldLabel</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">String</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">Field label</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Custom label. </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">fieldType</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">String</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">text</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines the data type of the field in the grid.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">fixedColumns</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Integer</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">2</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Number of fixed columns in the grid.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">hierarchicalSearch</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Boolean</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">FALSE</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Determines if order items are filtered by hierarchical and dynamic product
              filtering options.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">isFilter</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Boolean</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">FALSE</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines if the values in the field can be filtered.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">isPickList</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">String</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">FALSE</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines if the field is shown as a multi-select picklist on the page.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">maxNumberUpdates</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Integer</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">1000</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Maximum number of updates in the grid.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">maxWidth</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">String</td>

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

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines the maximum width of the field in the grid.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">minWidth</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">String</td>

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

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines the minimum width of the field in the grid.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">objectApiName</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">String</td>

            <td data-label="Required" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e78 ">Yes</td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">API name of the object.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">order</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Integer</td>

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

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines the display position of the field in the grid.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">orderItems</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Object</td>

            <td data-label="Required" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e78 ">Yes</td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Key attribute.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">required</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Boolean</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">FALSE</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines if the required icon is to be shown in the grid for the field.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">sortable</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Boolean</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">FALSE</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Defines if the field is sortable in the grid.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">typeAttributes</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Object</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">{}</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">
              <p>Can be one of:</p>
              <ul>
                <li>maxLength - maximum characters You can input while editing.</li>
                <li>maximumFractionDigits - maximum number of decimals for the field.</li>
              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">visible</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">Boolean</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">FALSE</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Identifies if the field is visible in the grid.</td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e72 ">width</td>

            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e75 ">String</td>

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

            <td data-label="Default" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e81 ">Calculated based on the total number of fields present.</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d27806e84 ">Identifies the width of the field in the grid.</td>

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