---
schema_version: "1"
id: b63515871a7faf2ddd297e0bb1202a052571520d2da9edfda1d77de89f557f75
title: PromotionProduct
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/sforce_api_objects_promotion_product.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_promotion_product.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: e13192bf8bc7c696cc329c1560b6fe661c39fd30771d9913ad657eb967ce2e28
description: Associate a promotion with a product. This object is available in API version 47.0 and later.
---
# PromotionProduct

Associate a promotion with a product. This object is available in API version 47.0 and later.

## Supported Calls

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

## Fields

### LastReferencedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The most recent date on which a user referenced this record.

### LastViewedDate

- **Type**: dateTime
- **Properties**: Filter, Nillable, Sort
- **Description**: The most recent date on which a user viewed this record.

### Name

- **Type**: string
- **Properties**: Autonumber, Defaulted on create, Filter, idLookup, Sort
- **Description**: Unique identifier for the association of a product and a promotion.

### ProductId

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: ID of the product with which the promotion is associated.

### PromotionId

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort
- **Description**: ID of the promotion with which the product is associated.

## Associated Objects

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

- **[PromotionProductFeed](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_associated_objects_feed.htm "StandardObjectNameFeed is the model for all feed objects associated with standard objects. These objects represent the posts and feed-tracked changes of a standard object.")**: Feed are available for the object.
- **[PromotionProductHistory](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_associated_objects_history.htm "StandardObjectNameHistory is the model for all history objects associated with standard objects. These objects represent the history of changes to the values in the fields of a standard object.")**: History is available for the object.