Przejdź do głównej zawartości

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