onLoyaltyRewardRedeemed
Last updated
Last updated
exports['sd-shops']:registerServerHook('onLoyaltyRewardRedeemed', function(data)
-- Log redemption
print(('[LOYALTY] %s redeemed "%s" for %d points at %s'):format(
data.customerName, data.rewardName, data.pointsCost, data.shopName
))
-- Send Discord notification
exports['your-logging']:Log('reward-redeemed', {
shop = data.shopName,
customer = data.customerName,
reward = data.rewardName,
type = data.rewardType,
pointsCost = data.pointsCost,
remainingPoints = data.newPoints
})
-- Track for analytics
exports['your-analytics']:TrackRewardRedemption({
shop = data.shopId,
customer = data.customerIdentifier,
reward = data.rewardId,
pointsCost = data.pointsCost
})
end)