---
schema_version: "1"
id: ab137a87f3a98c17b2f2998dca43a27c5a0c26459722cf4218212ae39e6229c9
title: ConnectApi.CommerceProductSummary
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_commerce_product_summary.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_commerce_product_summary.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: cffcaa1c2d46e1ffc1a24d531fd2db5145f290e5123f016e0076e527ec8a4b9b
description: Summary of a product in product search results.
---
# ConnectApi.CommerceProductSummary

Summary of a product in product search results.

<table class="featureTable sort_table" summary="">




          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d897872e35">Property Name</th>

              <th class="featureTableHeader vertical-align-top " id="d897872e38">Type</th>

              <th class="featureTableHeader vertical-align-top " id="d897872e41">Description</th>

              <th class="featureTableHeader vertical-align-top " id="d897872e44">Available Version</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d897872e35" data-title="Property Name"><samp class="codeph apex_code">defaultImage</samp></td>

              <td class="entry" headers="d897872e38" 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="d897872e41" data-title="Description">Default image of the product.</td>

              <td class="entry" headers="d897872e44" data-title="Available Version">55.0</td>

            </tr>

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

              <td class="entry" headers="d897872e38" 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="d897872e41" data-title="Description">Map of fields belonging to the product.</td>

              <td class="entry" headers="d897872e44" data-title="Available Version">55.0</td>

            </tr>

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

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

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

              <td class="entry" headers="d897872e44" data-title="Available Version">55.0</td>

            </tr>

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

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

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

              <td class="entry" headers="d897872e44" data-title="Available Version">55.0</td>

            </tr>

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

              <td class="entry" headers="d897872e38" 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="d897872e41" data-title="Description">Prices of the product.</td>

              <td class="entry" headers="d897872e44" data-title="Available Version">55.0</td>

            </tr>

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

              <td class="entry" headers="d897872e38" 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="d897872e41" 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="d897872e44" data-title="Available Version">55.0</td>

            </tr>

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

              <td class="entry" headers="d897872e38" 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="d897872e41" data-title="Description">Product selling model information.</td>

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

            </tr>

            <tr>
              <td class="entry" headers="d897872e35" data-title="Property Name"><samp class="codeph apex_code">productVariation​Info</samp></td>

              <td class="entry" headers="d897872e38" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_variation_info.htm" title="Product variation attributes, metadata, and mappings of attribute combinations to variation product IDs.">ConnectApi.ProductVariationInfo</a></td>

              <td class="entry" headers="d897872e41" data-title="Description"><span class="ph" id="productVariationInfo"><a name="productVariationInfo"><!-- --></a>Product variation attributes, metadata, and
                  mappings of attribute combinations to variation product IDs. This field isn't
                  available in stores with displayable fields enabled.</span></td>

              <td class="entry" headers="d897872e44" data-title="Available Version">63.0</td>

            </tr>

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

              <td class="entry" headers="d897872e38" 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="d897872e41" data-title="Description">If one exists, purchase quantity rule for the product.</td>

              <td class="entry" headers="d897872e44" data-title="Available Version">58.0</td>

            </tr>

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

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

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

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

            </tr>

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

              <td class="entry" headers="d897872e38" 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="d897872e41" data-title="Description">Variation attribute set that’s associated with the product.</td>

              <td class="entry" headers="d897872e44" data-title="Available Version">55.0</td>

            </tr>

          </tbody>

        </table>