Covered by the current protocol
The catalog supports both amount discounts and foodservice item/category rewards. The reference engine enforces earning policies, calculates tier multipliers after total eligible spend, preserves the original multiplier for refunds, and resets annual qualification independently from spendable points. It maintains earned-date point lots, consumes the earliest-expiring lots first, restores the same lots on redemption reversal, and expires only each lot’s unspent remainder.
Still requiring profiles or adapters
- Member authentication and profile lifecycle: OTP, social sign-in, refresh, logout, device limits, profile update, and deletion.
- Engagement: push-token sync and marketing consent delivery.
- Issued reward wallets, coupon codes, member QR/barcodes, referrals, and missed purchase claims.
- Expiration warning delivery, non-stacking enforcement, daily redemption caps, and manual bonus/gift classifications.
- Olo SSO token exchange and Olo-owned basket qualification, apply, and remove behavior.