Skip to main content

ProductInput

No description

input ProductInput {
id: ID
storeId: ID
title: String
type: ProductType
specifications: String
descriptionHtml: String
options: [ProductOptionInput!]
isArchived: Boolean
isVisible: Boolean
handle: String
collectionsToJoin: [ID!]
collectionsToLeave: [ID!]
seo: ProductSEOInput
variants: [ProductVariantInput]
shortDescription: String
categories: [CustomProductCategoryInput]
initialPrice: MoneyInput
translations: [ProductTranslationInput]
status: ProductStatus
discount: CustomProductDiscountInput
source: SourceType
integrationInstallationId: String
integrationCategory: String
attributes: [Attribute]
productTax: Float
taxable: Boolean
}

Fields​

ProductInput.id ● ID scalar​

ProductInput.storeId ● ID scalar​

ProductInput.title ● String scalar​

ProductInput.type ● ProductType enum​

ProductInput.specifications ● String scalar​

ProductInput.descriptionHtml ● String scalar​

ProductInput.options ● [ProductOptionInput!] list input​

ProductInput.isArchived ● Boolean scalar​

ProductInput.isVisible ● Boolean scalar​

ProductInput.handle ● String scalar​

ProductInput.collectionsToJoin ● [ID!] list scalar​

ProductInput.collectionsToLeave ● [ID!] list scalar​

ProductInput.seo ● ProductSEOInput input​

ProductInput.variants ● [ProductVariantInput] list input​

ProductInput.shortDescription ● String scalar​

ProductInput.categories ● [CustomProductCategoryInput] list input​

ProductInput.initialPrice ● MoneyInput input​

ProductInput.translations ● [ProductTranslationInput] list input​

ProductInput.status ● ProductStatus enum​

ProductInput.discount ● CustomProductDiscountInput input​

ProductInput.source ● SourceType enum​

ProductInput.integrationInstallationId ● String scalar​

ProductInput.integrationCategory ● String scalar​

ProductInput.attributes ● [Attribute] list input​

ProductInput.productTax ● Float scalar​

ProductInput.taxable ● Boolean scalar​

Member Of​

createProduct mutation ● updateProduct mutation