Multiple Redemptions (Object)
Lists the Punchh platform settings for multiple redemptions for the business. This object is returned in the API response if the multiple_redemptions_enabled response parameter is set to true in the Program Meta API for the business.
- allowType: boolean
_multiple _redemption _on _item Indicates whether multiple discounts can be stacked on a menu item for the business
- allowType: boolean
_qualifying _items _reused Indicates whether the reuse of qualifier items for the application of multiple discounts is enabled for the business
- autoType: boolean
_redemption Indicates whether auto-redemption of discounts is enabled for the business
- autoType: array of string
_redemption _discounts Discount categories eligible for the auto-application of discounts. Possible values: offer, subscription, fuel_reward, discount_amount
- autoType: integer
_unlock _duration Time interval (in minutes) after which a guest account will be automatically unlocked for a transaction
- discountType: string
_processing _strategy Condition that determines the order in which discounts are applied to a transaction. Possible value: date_of_expiry
- enableType: boolean
_auto _unlock Indicates whether auto-unlocking of the guest account after a time interval is enabled for the business
- enableType: boolean
_discount _locking Indicates whether reward locking on the transaction is enabled for the business
- excludeType: array of string
_interoperability _strategy _between Defines the rules for excluding interoperability between discounts of different acquisition types. The parameter value is a pair of pipe-separated values that specify which discounts from an acquisition type cannot be combined with discounts from another acquisition type. For example, the parameter value
offer|loyaltymeans an offer discount cannot be combined with a loyalty discount at the time of redemption. Possible values are any combination of the following: loyalty, pre_purchased, offer, promo_coupon - maxType: integer
_redemptions _in _transaction Maximum number of discounts that can be applied in a single transaction
- processingType: array of object
_priority _by _acquisition _type Properties: 3Determines the order in which discounts are applied to a transaction based on the acquisition type
- processingType: array of string
_priority _by _discount _type Determines the order in which discounts are applied to a transaction based on the discount type. Possible values: reward, promo_coupon, subscription, discount_amount
