# ProductPromotion A promotion applied to a product. ## Type Definition ```graphql type ProductPromotion { type: String title: String description: String } ``` ## Fields | Field | Type | Description | |-------|------|-------------| | type | String | Returns the promotion type | | title | String | Returns the promotion title if any. | | description | String | Returns the promotion description if any. | ## Relationships ProductPromotion is used by ProductVariant through the `promotion` field, allowing product variants to include promotion information as part of their data structure. ## Example ```graphql { productVariant(id: 12345) { promotion { type title description } } } ``` ## Implements This type does not implement any interfaces. ## Related Types - [`ProductVariant`](/docs/api/graphql/objects/product-variant)