---
schema_version: "1"
id: 561850f9a3270bdbde23a70bbd787ef797c0f912cb67ae45badb9a83b3338bb3
title: ConnectApi.ProductDetailsOutputRepresentation
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_product_details_output.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_details_output.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6e66ac84455fb640d333c8e4bacc5722954c5ee0d8bb478ee3a08af21ed6aa03
description: Details about a product.
---
# ConnectApi.ProductDetailsOutputRepresentation

Details about a product.

Subclass of [ConnectApi.BaseOutputRepresentation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_base_output.htm "Base Order Management output class.").

| Property Name | Type | Description | Available Version |
| --- | --- | --- | --- |
| attributes | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.ProductVariation​AttributeOutput​Representation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_variation_attribute_output.htm "Details about a product variation attribute.")\> | List of variation attributes that define variations of the product. | 55.0 |
| currencyIsoCode | String | Currency ISO code. | 55.0 |
| childItems | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.ProductBundleChild​AttributeOutput​Representation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_bundle_child_output.htm "Output representation of a product details bundle child.")\> | For bundle products only: an array of the individual products that are a part of the bundle. Only applicable for B2B or D2C stores. /> | 64.0 |
| description | String | Description of the product. | 55.0 |
| fields | [Map](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_map.htm#apex_methods_system_map "Contains methods for the Map collection type.")<String, String> | List of the product’s fields. | 55.0 |
| imageGroups | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.​ProductImage​GroupOutput​Representation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_image_group_output.htm "Details about a product image group.")\> | List of the product’s image groups. | 55.0 |
| listPrice | Double | List price. | 55.0 |
| name | String | Name. | 55.0 |
| productClass | String | The product’s class. Possible values are: Bundle, Simple, Variation, Variation Parent, or Set. | 64.0 |
| productQuantityRule | [Purchase Quantity Rule](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_purchase_quantity_rule.htm "Rule that restricts the quantity of a product that can be purchased.") | If one exists, purchase quantity rule for the product. | 55.0 |
| productId | String | Product ID. | 55.0 |
| stockKeepingUnit | String | Stock keeping unit. | 55.0 |
| totalChildrenCount | [Enum](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_enum.htm "An enum is an abstract data type with values that each take on exactly one of a finite set of identifiers that you specify. Apex provides built-in enums, such as LoggingLevel, and you can define your own enum.") | For bundles only: the total number of child products in a bundle. Only applicable for B2B or D2C stores./> | 64.0 |
| unitPrice | Double | Unit price. | 55.0 |
| variants | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.​ProductVariant​Output​Representation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_product_variant_output.htm "Details about a product variation.")\> | List of variations of the product. | 55.0 |