GuidedSellingOptionProductInput
BETA: guided selling can still change in ways that break existing integrations. Backwards compatibility is not guaranteed while it is in beta.
A product one option of a cluster offers.
input GuidedSellingOptionProductInput {
productId: Int!
sku: String
name: String!
description: String
attributes: [GuidedSellingAttributeInput!]
defaultQuantity: Int = 1
maxQuantity: Int
}
Fields
GuidedSellingOptionProductInput.productId ● Int! non-null scalar
Propeller product identifier, 1 or higher. Listed once among the catalogue's products, once among a cluster's variants, and once within an option. Returned as-is in the advice.
GuidedSellingOptionProductInput.sku ● String scalar
Stock keeping unit, up to 100 characters, for the people reading the instruction and the history. Not used to decide.
GuidedSellingOptionProductInput.name ● String! non-null scalar
Product name as the flow should know it, 1 to 300 characters.
GuidedSellingOptionProductInput.description ● String scalar
What it is for, in buyer terms, up to 2,000 characters.
GuidedSellingOptionProductInput.attributes ● [GuidedSellingAttributeInput!] list input
Only attributes that discriminate between candidates, up to 50.
GuidedSellingOptionProductInput.defaultQuantity ● Int scalar
Per configured unit, 1 to 1000: the quantity the model starts from, and the one a required option is filled with.
GuidedSellingOptionProductInput.maxQuantity ● Int scalar
Left out: the service sets defaultQuantity, so the quantity is fixed. Given (1 to 1000, not below defaultQuantity): the model picks 1 to maxQuantity, starting from defaultQuantity.