Setting Up Eagle Loyalty Point Calculation

On a daily basis, loyalty purchase dollars are converted to loyalty points. This is accomplished by a utility (CALCPNT) which calculates loyalty points based on a formula derived from loyalty point options.  

Loyalty points are additive.

For example:

YTD points = previous YTD points plus new PTD points. PTD points are calculated from PTD sales.

RFR PTD roll is run immediately after the CALCPNT utility to reset the PTD counter. Both of these functions can be set up to run in a queue.

For example:

You can set trip point options to be based on PTD $ sales with a multiplier of X (based on the desired relationship of sales dollars to loyalty points).

To add Eagle Loyalty point calculation at end of day:

  1. Add CALCPNT to an EOD queue to calculate PTD and YTD loyalty points.

  2. Add RFR PTDROLL to EOD queue to clear out PTD sales for loyalty accounts.  This report should be run on same channel immediately after CALCPNT. This basically resets the PTD sales for loyalty account daily loyalty points and insures YTD loyalty points reflect the total points calculated nightly.