---
schema_version: "1"
id: 285f8d865c032a6fd4d1c66e83c1637291e900f57a397c1704e30d09ff8fed74
title: ConnectApi.PromotionBonusProduct
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_bonus_product_output.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_bonus_product_output.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: a3c73e8301b0bbcc862868d983d7633a8c78421991831b6bba16d5b8acbfd31b
description: Bonus product for a promotion.
---
# ConnectApi.PromotionBonusProduct

Bonus product for a promotion.

| Property Name | Type | Description | Available Version |
| --- | --- | --- | --- |
| adjustmentBasis​Reference | String | ID of the associated coupon, if applicable. | 58.0 |
| bonusProductId | String | ID of the bonus product. | 58.0 |
| causeId | String | ID of the related promotion. | 58.0 |
| qualifyingItems | [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.​Promotion​CartItemKey](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_cart_item_key_output.htm "Cart item key for a bonus product in a promotion.")\> | List of qualifying cart items and their related quantity. | 58.0 |