ProductUpdateInput
Input type for updating product details
input ProductUpdateInput {
brandId: ID
bulletPoints: [String!]
categoryId: ID
colorId: ID
compositionType: CompositionTypeEnum
currencyCode: CurrencyCodeEnum
customsInput: ProductCustomsInput
description: String
height: Decimal
images: [ProductImageInput!] @deprecated
innerPack: Boolean
innerPackInput: ProductInnerPackInput
length: Decimal
masterCarton: Boolean
masterCartonInput: ProductMasterCartonInput
name: String
packagingUrl: Url
pallet: Boolean
palletInput: ProductPalletInput
parentId: ID
partNumber: String
price: Decimal @deprecated
priceMap: BigDecimal
priceMsrp: BigDecimal
productEconomics: ProductEconomicsInput
productId: ID!
productTags: [ProductUpdateTagInput!]
productType: ProductTypeEnum
purchasingInput: ProductPurchasingInput @deprecated
restockThreshold: Int
ship: Boolean
shippingInput: ProductShippingInput
sizeId: ID
sku: String
sourcingMethod: ProductSourcingMethodEnum
specsUrl: Url
status: ProductStatusEnum
styleId: ID
uom: ProductUomEnum
upc: String
updatedImages: [ProductUpdateImageInput!]
weight: Decimal
width: Decimal
}
Fields
ProductUpdateInput.brandId ● ID scalar
The ID of the brand to which this product belongs. If not provided, the current brand will be used.
ProductUpdateInput.bulletPoints ● [String!] list scalar
The bullet points for this product. Bullet points are used to describe the product on the website.
ProductUpdateInput.categoryId ● ID scalar
ProductUpdateInput.colorId ● ID scalar
ProductUpdateInput.compositionType ● CompositionTypeEnum enum
Indicates the grouping nature for this composed product
ProductUpdateInput.currencyCode ● CurrencyCodeEnum enum
ProductUpdateInput.customsInput ● ProductCustomsInput input
ProductUpdateInput.description ● String scalar
ProductUpdateInput.height ● Decimal scalar
ProductUpdateInput.images ● [ProductImageInput!] deprecated list input
Will be removed in the future. Use the argument updatedImages instead.`
Replaces all product images with the provided ones. The argument is ignored if updatedImages is provided.
ProductUpdateInput.innerPack ● Boolean scalar
Whether this product has an inner pack. If true, the inner pack data must be provided.
ProductUpdateInput.innerPackInput ● ProductInnerPackInput input
ProductUpdateInput.length ● Decimal scalar
ProductUpdateInput.masterCarton ● Boolean scalar
Whether this product has a master carton. If true, the master carton data must be provided.
ProductUpdateInput.masterCartonInput ● ProductMasterCartonInput input
ProductUpdateInput.name ● String scalar
ProductUpdateInput.packagingUrl ● Url scalar
ProductUpdateInput.pallet ● Boolean scalar
Whether this product has a pallet. If true, the pallet data must be provided.
ProductUpdateInput.palletInput ● ProductPalletInput input
ProductUpdateInput.parentId ● ID scalar
The ID of the parent product. If provided, this product will be a variant of the parent product.
ProductUpdateInput.partNumber ● String scalar
ProductUpdateInput.price ● Decimal deprecated scalar
Will be removed in the future. Use the argument priceMsrp instead.
ProductUpdateInput.priceMap ● BigDecimal scalar
ProductUpdateInput.priceMsrp ● BigDecimal scalar
ProductUpdateInput.productEconomics ● ProductEconomicsInput input
ProductUpdateInput.productId ● ID! non-null scalar
ProductUpdateInput.productTags ● [ProductUpdateTagInput!] list input
ProductUpdateInput.productType ● ProductTypeEnum enum
The type of product.
ProductUpdateInput.purchasingInput ● ProductPurchasingInput deprecated input
Will be removed in the future. Use the productEconomics argument instead.
ProductUpdateInput.restockThreshold ● Int scalar
ProductUpdateInput.ship ● Boolean scalar
Whether this product is shippable. If false, the product will not be available for purchase.
ProductUpdateInput.shippingInput ● ProductShippingInput input
ProductUpdateInput.sizeId ● ID scalar
ProductUpdateInput.sku ● String scalar
ProductUpdateInput.sourcingMethod ● ProductSourcingMethodEnum enum
ProductUpdateInput.specsUrl ● Url scalar
ProductUpdateInput.status ● ProductStatusEnum enum
ProductUpdateInput.styleId ● ID scalar
ProductUpdateInput.uom ● ProductUomEnum enum
ProductUpdateInput.upc ● String scalar
ProductUpdateInput.updatedImages ● [ProductUpdateImageInput!] list input
ProductUpdateInput.weight ● Decimal scalar
ProductUpdateInput.width ● Decimal scalar
Member Of
BulkUpdateProductsInput input