LoyaltySettings
Public loyalty program settings
type LoyaltySettings {
availableActions: [LoyaltyAction!]!
isEnabled: Boolean!
pointsExpiryMonths: Int
pointsName: String!
pointsPerCurrency: Float!
referralBonusPoints: Int
referralEnabled: Boolean!
referralPoints: Int
}
Fields
LoyaltySettings.availableActions ● [LoyaltyAction!]! non-null object
Available point earning actions
LoyaltySettings.isEnabled ● Boolean! non-null scalar
Whether loyalty program is enabled
LoyaltySettings.pointsExpiryMonths ● Int scalar
Months until points expire (null = no expiry)
LoyaltySettings.pointsName ● String! non-null scalar
Custom name for points (e.g., "Points", "Stars", "Coins")
LoyaltySettings.pointsPerCurrency ● Float! non-null scalar
Points earned per 1 unit of currency
LoyaltySettings.referralBonusPoints ● Int scalar
Bonus points for referred customer
LoyaltySettings.referralEnabled ● Boolean! non-null scalar
Whether referral program is enabled
LoyaltySettings.referralPoints ● Int scalar
Points awarded to referrer
Returned By
loyaltySettings query