Skip to main content

Interface: CreateProductInput

Defined in: type/CreateProductInput.ts:8

Input object for CreateProductInput

Properties

autoGenerateSlugs?

optional autoGenerateSlugs?: boolean

Defined in: type/CreateProductInput.ts:103

Whether to auto-generate slugs from names. When true (default), slugs are always generated for languages with names unless explicitly provided. When false, slugs are only generated for languages without existing slugs.


barCode?

optional barCode?: string

Defined in: type/CreateProductInput.ts:32

The bar code of this product


categoryId?

optional categoryId?: number

Defined in: type/CreateProductInput.ts:10

The id of the category the product should be created in


clusterId?

optional clusterId?: number

Defined in: type/CreateProductInput.ts:93

Identifier of the cluster the product is assigned to, if any.


customKeywords?

optional customKeywords?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:20

Additional keywords of this product per language. Added via the PIM


depth?

optional depth?: number

Defined in: type/CreateProductInput.ts:99

Depth of the product expressed in the catalogue's base length unit.


descriptions?

optional descriptions?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:14

The descriptions of this product per language


eanCode?

optional eanCode?: string

Defined in: type/CreateProductInput.ts:36

The European Article Number (EAN) code of this product


economicOrderQuantity?

optional economicOrderQuantity?: number

Defined in: type/CreateProductInput.ts:42

The quantity that provides the best value for money for this product


height?

optional height?: number

Defined in: type/CreateProductInput.ts:97

Height of the product expressed in the catalogue's base length unit.


hidden

hidden: YesNo

Defined in: type/CreateProductInput.ts:88

Product hidden status, defaults to N


keywords?

optional keywords?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:18

Additional keywords of this product per language. Added by the supplier


manufacturer?

optional manufacturer?: string

Defined in: type/CreateProductInput.ts:44

The manufacturer of this product


manufacturerCode?

optional manufacturerCode?: string

Defined in: type/CreateProductInput.ts:34

The Original Equipment Manufacturer code (OEM) of this product


metadataCanonicalUrls?

optional metadataCanonicalUrls?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:86

[SEO] Metadata canonical urls in different languages.


metadataDescriptions?

optional metadataDescriptions?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:82

[SEO] Metadata description in different languages.


metadataKeywords?

optional metadataKeywords?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:84

[SEO] Metadata keywords in different languages.


metadataTitles?

optional metadataTitles?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:80

[SEO] Metadata title in different languages.


minimumQuantity?

optional minimumQuantity?: number

Defined in: type/CreateProductInput.ts:40

The minimum quantity of products that can be ordered


names?

optional names?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:12

The names of this product per language


notes?

optional notes?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:76

Notes on the product for internal use


orderable?

optional orderable?: YesNo

Defined in: type/CreateProductInput.ts:56

Is this product orderable


orderableFrom?

optional orderableFrom?: string

Defined in: type/CreateProductInput.ts:58

The orderable from date of this product


orderableTo?

optional orderableTo?: string

Defined in: type/CreateProductInput.ts:60

The orderable to date of this product


package?

optional package?: string

Defined in: type/CreateProductInput.ts:46

The package type of this product. i.e.: PIECE, BOX, BLISTER


packageDescriptions?

optional packageDescriptions?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:74

The package description of this product per language


packageUnit?

optional packageUnit?: string

Defined in: type/CreateProductInput.ts:48

Description of what an item within a package looks like, i.e.: PIECE or BOX


packageUnitQuantity?

optional packageUnitQuantity?: string

Defined in: type/CreateProductInput.ts:50

Number of items within the package


physical?

optional physical?: YesNo

Defined in: type/CreateProductInput.ts:66

Is it a physical product or a service, download or warranty


priceGroup?

optional priceGroup?: string

Defined in: type/CreateProductInput.ts:70

The price group the product belongs to, this field can be used for price calculations


priority?

optional priority?: number

Defined in: type/CreateProductInput.ts:78

The products priority, this field can be used to sort the products


purchaseMinimumQuantity?

optional purchaseMinimumQuantity?: number

Defined in: type/CreateProductInput.ts:54

The minimum quantity of products that can be ordered when creating a purchase order


purchaseUnit?

optional purchaseUnit?: number

Defined in: type/CreateProductInput.ts:52

The unit in which the product can be ordered when creating a purchase order


releaseDate?

optional releaseDate?: string

Defined in: type/CreateProductInput.ts:62

The release date of this product


returnable?

optional returnable?: YesNo

Defined in: type/CreateProductInput.ts:64

Is this product returnable


shortDescriptions?

optional shortDescriptions?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:16

The short descriptions of this product per language


sku?

optional sku?: string

Defined in: type/CreateProductInput.ts:22

The SKU (stock keeping unit) of this product


slugs?

optional slugs?: LocalizedStringInput[]

Defined in: type/CreateProductInput.ts:91

URL-friendly identifiers, one per language, used in human-readable links.


sources?

optional sources?: SourceInput[]

Defined in: type/CreateProductInput.ts:105

Pairs of external system names and the identifiers each system assigned to the record.


status?

optional status?: ProductStatus

Defined in: type/CreateProductInput.ts:24

The status of this product


statusExtra?

optional statusExtra?: string

Defined in: type/CreateProductInput.ts:26

The extra status of this product, commonly linked to a custom valueset


supplier?

optional supplier?: string

Defined in: type/CreateProductInput.ts:28

The supplier of this product


supplierCode?

optional supplierCode?: string

Defined in: type/CreateProductInput.ts:30

The supplier code of this product


taxonomy?

optional taxonomy?: string

Defined in: type/CreateProductInput.ts:72

The taxonomy the product belongs to


turnoverGroup?

optional turnoverGroup?: string

Defined in: type/CreateProductInput.ts:68

The turnover group that classifies the product within the financial structure


unit?

optional unit?: number

Defined in: type/CreateProductInput.ts:38

The unit in which the product can be ordered


weight?

optional weight?: number

Defined in: type/CreateProductInput.ts:101

Weight of the product expressed in the catalogue's base weight unit.


width?

optional width?: number

Defined in: type/CreateProductInput.ts:95

Width of the product expressed in the catalogue's base length unit.