ProductInput Input Type
No description
input ProductInput {
attributes: [AttributeValueInput!]
category: ID
chargeTaxes: Boolean @deprecated
collections: [ID!]
description: JSONString
name: String
slug: String
taxClass: ID
taxCode: String @deprecated
seo: SeoInput
weight: WeightScalar
rating: Float
metadata: [MetadataInput!]
privateMetadata: [MetadataInput!]
externalReference: String
}
Fields
ProductInput.attributes
● [AttributeValueInput!]
list input attributes
List of attributes.
ProductInput.category
● ID
scalar miscellaneous
ID of the product's category.
ProductInput.chargeTaxes
● Boolean
deprecated scalar miscellaneous
Use Channel.taxConfiguration
to configure whether tax collection is enabled.
Determine if taxes are being charged for the product.
ProductInput.collections
● [ID!]
list scalar miscellaneous
List of IDs of collections that the product belongs to.
ProductInput.description
● JSONString
scalar miscellaneous
Product description.
Rich text format. For reference see https://editorjs.io/
ProductInput.name
● String
scalar miscellaneous
Product name.
ProductInput.slug
● String
scalar miscellaneous
Product slug.
ProductInput.taxClass
● ID
scalar miscellaneous
ID of a tax class to assign to this product. If not provided, product will use the tax class which is assigned to the product type.
ProductInput.taxCode
● String
deprecated scalar miscellaneous
Use tax classes to control the tax calculation for a product. If taxCode is provided, Saleor will try to find a tax class with given code (codes are stored in metadata) and assign it. If no tax class is found, it would be created and assigned.
Tax rate for enabled tax gateway.
ProductInput.seo
● SeoInput
input miscellaneous
Search engine optimization fields.
ProductInput.weight
● WeightScalar
scalar miscellaneous
Weight of the Product.
ProductInput.rating
● Float
scalar miscellaneous
Defines the product rating value.
ProductInput.metadata
● [MetadataInput!]
list input miscellaneous
Fields required to update the product metadata. Can be read by any API client authorized to read the object it's attached to.
Warning: never store sensitive information, including financial data such as credit card details.
ProductInput.privateMetadata
● [MetadataInput!]
list input miscellaneous
Fields required to update the product private metadata. Requires permissions to modify and to read the metadata of the object it's attached to.
Warning: never store sensitive information, including financial data such as credit card details.
ProductInput.externalReference
● String
scalar miscellaneous
External ID of this product.
Member Of
productUpdate
mutation