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