Skip to main content

TypeAlias.LoyaltyRewardTier

type LoyaltyRewardTier = z.infer<typeof loyaltyRewardTierSchema>;

Loyalty reward tier definition.

Defines progression thresholds, point accrual rates, and tier-specific benefits.

Example

const tier: LoyaltyRewardTier = {
id: "tier_gold",
name: "Gold Tier",
requiredVisits: 10,
currencyToPointRatio: 2, // 2 points per EUR/USD
bgImageUrl: "https://example.com/gold-bg.png",
...
};