Custom Reward Point Distribution Options

If you've set up Reward Points, you'll know that your Associates can't purchase them without having Reward Points available in their account. Unfortunately, granting Reward Points is not a current feature in the system and will need to be built out by a developer.

Some different elements you can develop are:

  1. Use FinalizeAcceptedOrder Hook to give Reward Points.

    This Hook runs after an order is paid. Once the order is paid, the logic to give an Associate Reward Points is as followed:

    1. Loop over the purchased line items and check to see if they have Reward Points.

    2. If the item has Reward Points, assign them to the Associate.

  2. Create an Associate Detail > Reward Points page.

    Build a UI page under the Associate Detail page that shows:

    • Details of an Associate's Reward Points balance in a ledger
    • An option to manually add Reward Points

    Reward Points Ledger page example

    Contact Customer Care who can direct you to a solution provider that has created this page in the past.