Currently it appears that the tier system only has a single "point bucket". To have a true tier system we need to have an additional point bucket. Please create a "base points bucket" and a "tier points bucket".
The base point bucket - works like the current point bucket, you can earn points and redeem points from this bucket, point multipliers contribute to this bucket
The tier point bucket - this is a one-to-one correlation of your actual spend and tracks your tier movement and you cannot redeem the points in this bucket.
Ex: store has 4 tiers, base | x = 500 | y = 1500 | z = 5000
customer 'A' joins the loyalty program and has the following visits
- visit 1: spends $150 | base points = 150 | Tier points = 150
- visit 2: spends $50 on a category with a 3x point multiplier | Base points = 300 | Tier points = 200
- visit 3: spends $100, decides to redeem a reward of 200 points for $5 off their purchase. Base points = 200 | Tier points = 300
- visit 4: spend $200 | Base points = 400 | Tier points = 500 customer is moved to the Tier 'x"
since there is only one point bucket, currently the behavior I'm seeing is that when a customer redeems points for a reward it deducts the points from the customers loyalty account and that resets the customers' ability to move up in tier based on total spend because they redeemed rewards available at the base level. It appears the customer would need to not redeem any rewards at lower tier levels and save their points to move up to the highest tiers. This defeats the purpose of being able to reward your most loyal customers.
Square Community