| Name | Description | Type | Additional information |
|---|---|---|---|
| promotionId |
PromotionData Id associated with this reward |
string |
None. |
| alternatePromotionId |
PromotionData Id associated with this reward |
string |
None. |
| coupons |
Coupon which triggered this reward. |
Collection of PesCouponData |
None. |
| description |
Localized description of the reward |
Collection of PesLocalizedKeyValueData |
None. |
| externalPromotionId |
In the context when NCR Voyix is a loyalty provider and executing the promotions but importing the manufacturer coupons from third parties. |
string |
None. |
| externalPromotionSource |
In case these coupons or promotions are fed from third parties. |
string |
None. |
| promotionName |
Promotion Name |
string |
None. |
| discountType |
Identifies how the discount was calculated CENTS_OFF = Basic amount off, PERCENT_OFF = Percent Off, CENTS_OFF_PER_MEASURE = Basic amount off per measurement, PRICE_POINT = Item price point, PRICE_POINT_PER_MEASURE = Item price point per measurement, FREE_ITEM = Free item, STORED_VALUE = Stored value applied, STORED_VALUE_PER_MEASURE = Stored value applied per item, CENTS_OFF_ALTERNATE_PRICE = Basic amount off alternate price, PERCENT_OFF_ALTERNATE_PRICE = Percent off alternate price |
PesDiscountType |
None. |
| promotionType |
DiscountReward Type 0 = Store Coupon 1 = Promotional DiscountReward 2 = Manufacturer Coupon (Used for GS1 or other MFGR) 3 = Price Override 4 = Price Override Allow Markup 5 = Gift Card Reward |
PesPromotionType |
None. |
| level |
DiscountReward Level 0 = Item Level 1 = Department Level 2 = Transaction Level |
PesDiscountLevel |
None. |
| redemptionQuantity |
No of time offer applied in transaction |
integer |
None. |
| rewardLimit |
Represents the number of times the promotion can be used on the transaction |
integer |
None. |
| amount |
Represents the discount amount for the promotion |
decimal number |
None. |
| categoryId |
Category ID |
string |
None. |