PromotionRuleUpdateInput Input Type
input PromotionRuleUpdateInput {
name: String
description: JSON
cataloguePredicate: CataloguePredicateInput
orderPredicate: OrderPredicateInput
rewardValueType: RewardValueTypeEnum
rewardValue: PositiveDecimal
rewardType: RewardTypeEnum
addChannels: [ID!]
removeChannels: [ID!]
addGifts: [ID!]
removeGifts: [ID!]
}
Fields
name
name · String
Promotion rule name.
description
description · JSON
Promotion rule description.
cataloguePredicate
cataloguePredicate · CataloguePredicateInput
Defines the conditions on the catalogue level that must be met for the reward to be applied.
orderPredicate
orderPredicate · OrderPredicateInput
Defines the conditions on the checkout/draft order level that must be met for the reward to be applied.
Added in Saleor 3.19rewardValueType
rewardValueType · RewardValueTypeEnum
Defines the promotion rule reward value type. Must be provided together with reward value.
rewardValue
rewardValue · PositiveDecimal
Defines the discount value. Required when catalogue predicate is provided.
rewardType
rewardType · RewardTypeEnum
Defines the reward type of the promotion rule.
Added in Saleor 3.19addChannels
addChannels · [ID!]
List of channel ids to add.
removeChannels
removeChannels · [ID!]
List of channel ids to remove.
addGifts
addGifts · [ID!]
List of variant IDs available as a gift to add.
Added in Saleor 3.19removeGifts
removeGifts · [ID!]
List of variant IDs available as a gift to remove.
Added in Saleor 3.19Used by
Schema: Saleor 3.23.43. Download SDL.