Actions for Promotion Rules

You can apply the following actions in promotions:

  • Assign Points: Gives points to the member. When you assign points, you must specify the point type and point subtype to assign to the member. You can optionally set a future start date for point accrual, point expiry, or both.

    Note:

    If no point expiry is specified for the Assign Points action, then the point expiry that was specified when defining the point type is used.

  • Assign Voucher - Absolute Value: Assigns a voucher that can be redeemed for a discount. The discount is an absolute value, such as $50.

  • Assign Voucher - Percentage: Assigns a voucher that can be redeemed for a discount. The discount is a percentage of the purchase price, such as 10% off.

  • Assign Voucher - Product: Assigns a voucher that can be redeemed for a product or a service, such as a night's stay in a hotel.

  • Cancel Attribute: If the transaction is canceled, this action returns the value of the attribute to the value it had before the transaction processing.

  • Cancel Points: If the transaction is canceled, this action returns the number of points that the member has to the number of points before the transaction processing.

  • Cancel Voucher: If the transaction is canceled, this action returns the voucher that the member had before the transaction processing.

  • Redeem Points: Redeems the member's available points, subtracting the specified number of points from the member's available point balance.

  • Redeem Voucher: Redeems the member's voucher.

  • Reject Transaction. Rejects the member's transaction and the member's transaction status is updated to Rejected.

  • Tier Change: Changes the member's tier. For example, if a promotion says customers will be upgraded to Platinum tier if they spend more than $5,000 in a year, this action is used to assign them to the Platinum tier.

  • Update Attribute - Date: Changes the value of a date attribute.

  • Update Attribute - Integer: Changes the value of an integer attribute.

  • Update Attribute - Number: Changes the value of a numeric attribute.

  • Update Attribute - Text: Changes the value of a text attribute.