Although your shops now show Reward Points products, 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:
-
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:
- Loop over the purchased line items and check to see if they have Reward Points.
-
Items can have Reward Points assigned to them in the Price and Discounts tab while adding a Price Adjustment.
Reward Points field
-
- If the item has Reward Points, assign them to the Associate.
- Loop over the purchased line items and check to see if they have Reward Points.
-
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 Customer Care can direct you to a solution provider that has created this page in the past. You can also take a look at the DirectScale Marketplace.
Comments
0 comments
Please sign in to leave a comment.