Instead of redemption limits, you can now specify a Limited Discount Budget when creating coupons. This capability is built to support Gift Card-type campaigns, where you store value on a code that a customer can use over multiple sessions.
Here’s the option to set the Discount Budget within the create coupons screen:
Then, whenever a customer closes a session with a coupon, Talon.One will reduce the remaining Discount Budget by the discount given on that session.
These Discount Budgets appear in the Rule Builder via two new coupon attributes:
- Coupon Discount Limit: the maximum limit of the coupon, equal to the value of the code upon creation (for use if you only want to allow use of Gift Cards above a certain original value)
- Coupon Discount Remainder: the remaining discounts this coupon can give (this is the attribute you’ll work most with in rules and which Talon.One will update on session close)
Campaign rules will need to perform a check that the Gift Card is less or greater than the Session, with separate rules for the discount possibilities (discount equal to rest of gift card, discount equal to session total).
Rule 1: Remaining Limit > Session Total; Discount = Session Total
Rule 2: Remaining Limit < Session Total; Discount = Value of Gift Card
If a coupon has this value set, we will also return a couponLimitReached response when appropriate.
Additionally, if a customer session is later canceled, the Discount Budget will be adjusted back by the value of that session’s discount from the coupon..
Why we built this
Previously, Talon.One did not have a built-in feature for storing value on a coupon. Our customers used a workaround wherein they set up a coupon attribute of the code’s value. In addition to creating and managing the attribute, they also needed to have different rules for session updates and session closures to only update the attribute upon redemption (as attributes are updated as soon as a rule is triggered). There was also no way to cancel or roll back gift cards.