NameDescriptionTypeAdditional 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.