The Points Delay feature lets you hold earned points in a “pending” state for a configured period before crediting them to the customer’s spendable balance. This is useful for reducing fraud (points held until the return window closes) or for motivating customers to stay engaged during the holding period.
How It Works #
- A customer places an order and earns points.
- Instead of appearing in the spendable balance immediately, the points appear as Pending in the customer’s history with a countdown.
- After the configured delay period (e.g. 14 days), a background task automatically releases the points into the customer’s balance.
Configuration #
Configure the delay under Points & Rewards → Settings → Earn → Points Delay:
- Enable Points Delay – Toggle the feature on or off.
- Delay Period – Number of days to hold points before releasing.
- Trigger Status – Which order status starts the countdown (e.g. order completed).
Customer Experience #
Pending points are visible in the customer’s Points History with a label like “Available in X days”. The current balance shown on the dashboard reflects only released points. The customer can see how many pending points they have and when they will be available.
Manual Release #
Admins can manually release pending points from the customer’s detail page in Points & Rewards → Customer Points.
Interaction with Refunds #
If an order is refunded while its points are still pending, the pending entry is cancelled and the points are never released.