---
schema_version: "1"
id: 96a5749093b79037d99d2192d6b8a5951b4f2c11ef1cfddc30db0ca553cb539c
title: ConnectApi.ProductSummary
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_product_summary.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_summary.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 26942e72116269a7751110189234772506cee23bb2b47d16c2de57fea71cbf46
description: Product summary.
---
# ConnectApi.ProductSummary

Product summary.

<table class="featureTable sort_table" summary="">
          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d1173984e27">Property Name</th>
              <th class="featureTableHeader vertical-align-top " id="d1173984e29">Type</th>
              <th class="featureTableHeader vertical-align-top " id="d1173984e31">Description</th>
              <th class="featureTableHeader vertical-align-top " id="d1173984e33">Available Version</th>
            </tr>
          </thead>
          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d1173984e27" data-title="Property Name"><samp class="codeph apex_code">defaultImage</samp></td>

              <td class="entry" headers="d1173984e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_media.htm" title="Media associated with a product."><samp class="codeph apex_code">ConnectApi.​ProductMedia</samp></a></td>

              <td class="entry" headers="d1173984e31" data-title="Description">Default image of the product.</td>

              <td class="entry" headers="d1173984e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1173984e27" data-title="Property Name"><samp class="codeph apex_code">fields</samp></td>

              <td class="entry" headers="d1173984e29" data-title="Type">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_map.htm#apex_methods_system_map" title="Contains methods for the Map collection type.">Map</a>&lt;String, <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_field_value.htm" title="Field's value in product search results."><samp class="codeph apex_code">ConnectApi.​FieldValue</samp></a>&gt;
              </td>

              <td class="entry" headers="d1173984e31" data-title="Description">Map of fields belonging to the product.</td>

              <td class="entry" headers="d1173984e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1173984e27" data-title="Property Name"><samp class="codeph apex_code">id</samp></td>

              <td class="entry" headers="d1173984e29" data-title="Type">String</td>

              <td class="entry" headers="d1173984e31" data-title="Description">ID of the product.</td>

              <td class="entry" headers="d1173984e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1173984e27" data-title="Property Name"><samp class="codeph apex_code">name</samp></td>

              <td class="entry" headers="d1173984e29" data-title="Type">String</td>

              <td class="entry" headers="d1173984e31" data-title="Description">Name of the product.</td>

              <td class="entry" headers="d1173984e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1173984e27" data-title="Property Name"><samp class="codeph apex_code">prices</samp></td>

              <td class="entry" headers="d1173984e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_pricing_result_line_item.htm" title="Pricing result line item."><samp class="codeph apex_code">ConnectApi.​PricingResult​LineItem</samp></a></td>

              <td class="entry" headers="d1173984e31" data-title="Description">Prices of the product.</td>

              <td class="entry" headers="d1173984e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1173984e27" data-title="Property Name"><samp class="codeph apex_code">productClass</samp></td>

              <td class="entry" headers="d1173984e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm#productClassEnum"><samp class="codeph apex_code">ConnectApi.​ProductClass</samp></a></td>

              <td class="entry" headers="d1173984e31" data-title="Description">Class of product.
                Values are:<ul class="ul bulletList">
                  <li class="li"><samp class="codeph apex_code">Bundle</samp></li>
                  <li class="li"><samp class="codeph apex_code">Set</samp></li>
                  <li class="li"><samp class="codeph apex_code">Simple</samp></li>
                  <li class="li"><samp class="codeph apex_code">Variation</samp></li>
                  <li class="li"><samp class="codeph apex_code">VariationParent</samp></li>
                </ul>
              </td>

              <td class="entry" headers="d1173984e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1173984e27" data-title="Property Name"><samp class="codeph apex_code">productSelling​ModelInformation</samp></td>

              <td class="entry" headers="d1173984e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_commerce_product_selling_model.htm" title="Product selling model information."><samp class="codeph apex_code">ConnectApi.​CommerceProduct​SellingModel</samp></a></td>

              <td class="entry" headers="d1173984e31" data-title="Description">Product selling model information.</td>

              <td class="entry" headers="d1173984e33" data-title="Available Version">59.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1173984e27" data-title="Property Name"><samp class="codeph apex_code">purchaseQuantityRule</samp></td>

              <td class="entry" headers="d1173984e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_purchase_quantity_rule.htm" title="Rule that restricts the quantity of a product that can be purchased."><samp class="codeph apex_code">ConnectApi.​PurchaseQuantity​Rule</samp></a></td>

              <td class="entry" headers="d1173984e31" data-title="Description">If one exists, purchase quantity rule for the product.</td>

              <td class="entry" headers="d1173984e33" data-title="Available Version">52.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1173984e27" data-title="Property Name"><samp class="codeph apex_code">urlName</samp></td>

              <td class="entry" headers="d1173984e29" data-title="Type">String</td>

              <td class="entry" headers="d1173984e31" data-title="Description">SEO-friendly URL name for the product.</td>

              <td class="entry" headers="d1173984e33" data-title="Available Version">59.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d1173984e27" data-title="Property Name"><samp class="codeph apex_code">variationAttributeSet</samp></td>

              <td class="entry" headers="d1173984e29" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_attribute_set_summary.htm" title="Summary of a product attribute set."><samp class="codeph apex_code">ConnectApi.​ProductAttribute​SetSummary</samp></a></td>

              <td class="entry" headers="d1173984e31" data-title="Description">Variation attribute set that’s associated with the product.</td>

              <td class="entry" headers="d1173984e33" data-title="Available Version">52.0</td>

            </tr>

          </tbody>
        </table>

#### See Also

- [ConnectApi.ProductSummaryPage](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_summary_collection.htm "Page of product summaries.")