# ProductDiscount A discount applied to a product. ## Type Definition ```graphql type ProductDiscount { amount: Float isPercentage: Boolean begins: String ends: String } ``` ## Fields | Field | Type | Description | |-------|------|-------------| | amount | Float | Returns the discount amount. | | isPercentage | Boolean | Returns true if discount is a percentage. | | begins | String | Returns the start date if it is set. | | ends | String | Returns the end date if it is set. | ## Relationships ProductDiscount is used by the ProductVariant type through the `discountInformation` field, providing discount details for product variants in the catalog. ## Example ```graphql { amount isPercentage begins ends } ``` ## Implements None ## Related Types - [ProductVariant](/api/graphql/types/product-variant)