---
schema_version: "1"
id: d40ec37b319d66ae6475b8def42974150283ef3a3af4ca3cbf7fd7b488693ffe
title: ConnectApi.ProductOverview
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_product_overview.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_overview.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 2ba19b2175ac2037b084fef6f0eb310517200853fdcf3bd79264d9eecb90399e
description: Overview of a product, with summary information about prices, selected fields, and the product’s default image.
---
# ConnectApi.ProductOverview

Overview of a product, with summary information about prices, selected fields, and the product’s default image.

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




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

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

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

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

            </tr>

          </thead>

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

              <td class="entry" headers="d1165909e53" data-title="Type">
                <samp class="codeph apex_code"><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.">ConnectApi.​ProductMedia</a></samp>
              </td>

              <td class="entry" headers="d1165909e56" data-title="Description">
                <span class="ph" id="defaultImage"><a name="defaultImage"><!-- --></a>Media representation of the product's default image.</span>
              </td>

              <td class="entry" headers="d1165909e59" data-title="Available Version">54.0</td>

            </tr>

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

              <td class="entry" headers="d1165909e53" data-title="Type">
                <samp class="codeph apex_code"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_error_response.htm" title="Base error response.">ConnectApi.​ErrorResponse</a></samp>
              </td>

              <td class="entry" headers="d1165909e56" data-title="Description">
                <span class="ph" id="error"><a name="error"><!-- --></a>Error code and error message.</span>
              </td>

              <td class="entry" headers="d1165909e59" data-title="Available Version">54.0</td>

            </tr>

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

              <td class="entry" headers="d1165909e53" 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, String&gt;
              </td>

              <td class="entry" headers="d1165909e56" data-title="Description">
                <span class="ph" id="fields"><a name="fields"><!-- --></a>Map of fields belonging to the product.</span>
              </td>

              <td class="entry" headers="d1165909e59" data-title="Available Version">54.0</td>

            </tr>

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

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

              <td class="entry" headers="d1165909e56" data-title="Description">
                <span class="ph" id="id"><a name="id"><!-- --></a>ID of the product.</span>
              </td>

              <td class="entry" headers="d1165909e59" data-title="Available Version">54.0</td>

            </tr>

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

              <td class="entry" headers="d1165909e53" data-title="Type">
                <samp class="codeph apex_code"><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.">ConnectApi.​PricingResult​LineItem</a></samp>
              </td>

              <td class="entry" headers="d1165909e56" data-title="Description">
                <span class="ph" id="prices"><a name="prices"><!-- --></a>Price of the product.</span>
                <p class="p">To get pricing information for products in version 58 and later, use the <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceStorePricing_static_methods.htm#apex_ConnectAPI_CommerceStorePricing_static_methods" title="Get product prices.">CommerceStorePricing Class</a>.</p>
              </td>

              <td class="entry" headers="d1165909e59" data-title="Available Version">54.0–57.0</td>

            </tr>

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

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

              <td class="entry" headers="d1165909e56" data-title="Description">
                <span class="ph" id="sku"><a name="sku"><!-- --></a>SKU of the product.</span>
              </td>

              <td class="entry" headers="d1165909e59" data-title="Available Version">54.0</td>

            </tr>

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

              <td class="entry" headers="d1165909e53" data-title="Type">
                Boolean
              </td>

              <td class="entry" headers="d1165909e56" data-title="Description">
                <span class="ph" id="success"><a name="success"><!-- --></a>Represents whether execution was successful and product overview
                  information was retrieved without error.</span>
              </td>

              <td class="entry" headers="d1165909e59" data-title="Available Version">54.0</td>

            </tr>

          </tbody>

        </table>