GraphQL INPUT_OBJECT
UpdateRecommendationInput
Input for recommendation update. A recommendation is a sales and marketing technique in which more products are recommended to customers during the checkout process.
link Definition
- input UpdateRecommendationInput {
- # Unique ID of the recommendation.
- : Int!
- # Recommendation type code.
- : RecommendationTypeEnum
- # Name of the recommendation.
- : String
- # Set to true if the recommendation should be active.
- : Boolean
- # First date and time in which the recommendation is valid.
- : DateTime
- # Last date and time in which the recommendation is valid.
- : DateTime
- # Controls whether or not the recommendation displays in the cart.
- : RecommendationParameterInput
- # Options to limit the discount and to specify a pricing model.
- : PriceSettingsInput
- # Option type code. Controls how customers are given the choice of purchasing or
- # not purchasing a cross-sell or a sub-sell.
- : RecommendationOptionTypeEnum
- # Position type code. Determines where the recommendation displays in the checkout
- # process.
- : RecommendationPositionTypeEnum
- # Determines how the quantity of the recommendation is adjusted based on the
- # quantity of the original product it is being recommended with.
- : RecommendationQuantityLimitInput
- # List of price configurations that limit the recommendation.
- : PriceConfigurationListInput
- # Unique ID of the template controlling how the recommendation looks. The template
- # is designed by either cleverbridge or you.
- : Int
- # List of original product IDs. When a customer adds the product to the cart, the
- # recommendation is triggered.
- : [Int]
- # Products that are recommended when the recommendation is triggered.
- : [RecommendedProductInput]
- # Indicates if this recommendation is applied to the original products.
- : Boolean
- }