![]() |
Rewards Points Expiration |
Post Reply ![]() |
Author | |
mburgun ![]() Newbie ![]() ![]() Joined: 31-January-2014 Location: USA Status: Offline Points: 2 |
![]() ![]() ![]() ![]() ![]() Posted: 31-January-2014 at 9:31am |
I am interested in using the rewards points feature but I need to make the points expire after a set amount of time. Does anyone know if this is currently possible in any released version of PC? I am currently using version 3.12a.
|
|
![]() |
|
ProductCart ![]() Admin Group ![]() ProductCart Team Joined: 01-October-2003 Status: Offline Points: 135 |
![]() ![]() ![]() ![]() ![]() |
There is no automated way to expire a customer's Reward Points, but we can see where this would make sense for some stores, so can consider it for a future version of ProductCart.
In the meantime, merchants can manually adjust a customer's Reward Points either directly on the Customer Details' Page in the Control Panel, or through the Customer Import/Update feature. So for example, if the store policy was that all Reward Points expire at the end of the 'calendar year' (December 31); that would be easy to do.
|
|
![]() |
|
Guests ![]() Guest ![]() |
![]() ![]() ![]() ![]() ![]() |
Given the way PC accounts for rewards points (total earned less total used -- as of v4.7), this is not doable unless you want to expire all reward points globally as the earlier Admin post suggests. I doubt that's what anyone interested in this idea wants to do, though.
More likely, one would want to set an expiration date on particular points earned via a particular event (points can be earned by purchasing, referring a friend who completes an order, or via admin in the control panel). This would require a very different approach to how the data is stored along with code modifications to store the data on these events and then to work out how to balance points earned/used/expired. However, if I am over-thinking this, and you simply want to nuke reward points balances globally, then the earlier suggestion is viable.
|
|
![]() |
|
Hamish ![]() Admin Group ![]() Joined: 12-October-2006 Location: United Kingdom Status: Offline Points: 56 |
![]() ![]() ![]() ![]() ![]() |
There are (at least) three approaches that I have seen to expiring points on different points based systems and there are probably others.
(a) Expire all points if the customer has not ordered for x amount of time. (b) Expire all points if the customer has not ordered for x amount of time. (c) Each set of yaccumulated points expire x amount of time after they were accrued. (c) is likely to be by far the most complex to introduce as it requires tracking each set of points accrued and when rather than just a points total. |
|
![]() |
Post Reply ![]() |
|
Tweet
|
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |