In Alpha Loyalty, you can configure your program to automatically adjust customers’ points when an order is refunded or canceled. This keeps your loyalty program accurate and ensures that points are not retained for purchases that were not completed.
How it works
Partial refunds
If an order contains multiple products and only some are refunded, proportionally earned points (e.g., 1 point per $1 spent) for the refunded items are deducted. However, fixed points (e.g., 100 points per order) remain unless the order is canceled or fully refunded.
Full refunds
If the entire order is refunded, all points earned from that order are deducted from the customer’s balance.Canceled orders
If an order is canceled, all points earned from it are automatically removed.
Things to keep in mind
If the specific earning method linked to the order is disabled or no longer exists, the points will not be refunded automatically.
In this and in other more complex refund cases (for example, when only part of a single product’s price is refunded and you want to adjust points proportionally), you can manually edit the balance in the customer’s profile.
Transparency for customers
All point adjustments are processed in real time and automatically logged in the customer’s Loyalty Widget history. This ensures customers always see an up-to-date and transparent record of their points.