Context
A loyalty program is simple on one storefront. It stops being simple when multiple brand storefronts share customers, orders can be partially refunded, and a segment of professional customers gets tiered pricing that interacts with rewards.
The hard parts
Partial-refund reconciliation: points earned on an order have to be clawed back proportionally when part of that order is refunded, without going negative and without punishing legitimate returns. I built the reconciliation logic that keeps point balances correct across those flows. [CONFIRM: one sentence on the edge cases you handled, e.g. split shipments, exchanges, refunds after redemption.]
Tiered pro-customer pricing: professional customers buy at tiered prices, which changes what an order is worth and therefore what it earns. The earning logic had to respect those tiers rather than list price.
Consolidated checkout endpoint: rather than each storefront talking to the loyalty platform separately, redemption goes through a single consolidated checkout endpoint, so behavior stays consistent across brands and there is one place to fix when it does not.
Outcome
[METRIC: anything real you can share, e.g. enrollment counts, redemption rate, repeat-purchase lift. If nothing is shareable, delete this section; the integration complexity carries the story on its own.]