The clawback rule in the last point is the one detail that keeps a loyalty program from being exploited: without it, the combination of a generous return policy and a points program creates a specific loophole where the reward survives even after the purchase that earned it is undone.
WooCommerce
Plan a WooCommerce loyalty and rewards program structure
A scenario prompt for structuring a points-based loyalty program for a beauty store, including the redemption-then-return gaming loophole most merchants forget to close.
Works with Claude / GPT760 uses★ 4.3
The prompt
woocommerce-loyalty-rewards-program-structure
Plan the loyalty and rewards program for a WooCommerce beauty store: STORE: [Verbena Skincare], average order value [$52] EARNING RATE: [1 point per $1 spent] REDEMPTION: [100 points = $5 off, redeemable in $5 increments] BIRTHDAY BONUS: [50 bonus points on the customer's birthday month] TIER IDEA: [a VIP tier for customers who spend $300+ in a rolling 12 months, unlocking free shipping on every order and early access to new launches] Plan the program covering: 1. The base earning and redemption math, stated so a customer can do the mental math quickly (roughly 2% back in store credit at the standard rate), since a program whose value is hard to estimate at a glance gets ignored even if the actual value is reasonable. 2. Points expiration policy: state a reasonable expiration (for example, 12 months of account inactivity, not points expiring a fixed number of days after being earned), since aggressive expiration windows feel punitive and short-dated points earned right before a slow season effectively expire unused, which reads as bad faith. 3. The VIP tier's qualifying spend, what it unlocks, and how a customer is notified when they cross the threshold, since a tier that exists silently in the backend with no customer-facing acknowledgment doesn't produce the status-driven repeat purchases it's meant to. 4. The edge case most programs miss: what happens to points when the qualifying order is later returned or refunded. If a customer earns 52 points on a $52 order, redeems 100 points (from a prior order) for $5 off a new order, then returns the item that earned those points, the program needs a clawback rule (deduct the points earned by the refunded order from their balance, and if the balance goes negative, net it against future earnings) or the program can be gamed: buy, redeem, return, keep the reward. Replace the bracketed store name, rates, and thresholds with your own program design.