Product2

Represents a product that your org sells.

Supported Calls 

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Fields 

Description 

  • Type: textarea
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: A text description of this record. Label is Product Description.

DisplayUrl 

  • Type: url
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: URL leading to a specific version of a record in the linked external data source.

ExternalDataSourceId 

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: ID of the related external data source.

ExternalId 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The unique identifier of a record in the linked external data source. For example, ID #123.

Family 

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Name of the product family associated with this record. Product families are configured as picklists in the user interface. Label is Product Family.

IsActive 

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether this record is active.

IsArchived 

  • Type: boolean
  • Properties: Defaulted on create, Filter, Group, Sort
  • Description: Indicated whether the product is archived.

IsSerialized 

  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: Indicates whether the product supports serial numbers. If an associated product item record already exists, this boolean can’t be set to true unless the product item’s quantity is zero.

LastReferencedDate 

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: Time stamp for the last time this record was referenced.

LastViewedDate 

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: Time stamp for the last time this record was viewed.

Name 

  • Type: string
  • Properties: Create, Filter, Group, Sort, Update
  • Description: Required. Default name of this record. Label is Product Name.

ProductCode 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Default product code for this record. Your org defines the product code naming pattern.

QuantityUnitOfMeasure 

  • Type: picklist
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: Unit of the product; for example, kilograms, liters, or cases. This field comes with only one value, Each, so you may want to create your own. The QuantityUnitOfMeasure field on ProductItem inherits this field’s values.

StockKeepingUnit 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The SKU for the product. Use in tandem with or instead of the ProductCode field. For example, you can track the manufacturer’s identifying code in the Product Code field and assign the product a SKU when you resell it.

Associated Objects 

This object has the following associated objects. Unless noted, they are available in the same API version as this object.

Product2Feed

Feed tracking is available for the object.

Product2History

History is available for tracked fields of the object.