Interface: Product
Defined in: type/Product.ts:25
Object class for Product
Extends
Properties
attributes?
optionalattributes?:AttributeResultResponse
Defined in: type/Product.ts:33
Lists attributes for this product based on the search input.
barCode?
optionalbarCode?:string
Defined in: type/Product.ts:115
The bar code of this product
bulkPrices?
optionalbulkPrices?:ProductPrice[]
Defined in: type/Product.ts:59
bulkPrices field
bundles?
optionalbundles?:Bundle[]
Defined in: type/Product.ts:35
bundles field
categories?
optionalcategories?:CategoryResponse
Defined in: type/Product.ts:39
All the categories the product belongs to
category?
optionalcategory?:Category
Defined in: type/Product.ts:37
Product main category
categoryId
categoryId:
number
Defined in: type/Product.ts:31
categoryId field
Overrides
categoryPath
categoryPath:
Category[]
Defined in: type/Product.ts:41
categoryPath field
class
class:
ProductClass
Defined in: type/Product.ts:65
The class of the request resource
Overrides
cluster?
optionalcluster?:Cluster
Defined in: type/Product.ts:165
cluster field
clusterId?
optionalclusterId?:number
Defined in: type/Product.ts:163
The cluster ID of the product's container
containerClass
containerClass:
ProductContainerClass
Defined in: type/Product.ts:161
The container class of this product.
createdAt
createdAt:
string
Defined in: type/Product.ts:155
The creation date of this product
crossupsellsFrom
crossupsellsFrom:
CrossupsellsResponse
Defined in: type/Product.ts:43
crossupsellsFrom field
crossupsellsTo
crossupsellsTo:
CrossupsellsResponse
Defined in: type/Product.ts:45
crossupsellsTo field
customKeywords?
optionalcustomKeywords?:LocalizedString[]
Defined in: type/Product.ts:97
Additional keywords of this product per language. Added via the PIM
defaultLanguage
defaultLanguage:
string
Defined in: type/Product.ts:79
The default language for this product or cluster, this is the language to fall back too, when there is no translation available in a specific language.
Overrides
descriptions
descriptions:
LocalizedString[]
Defined in: type/Product.ts:71
descriptions field
Overrides
eanCode
eanCode:
string
Defined in: type/Product.ts:103
The European Article Number (EAN) code of this product
economicOrderQuantity
economicOrderQuantity:
number
Defined in: type/Product.ts:147
The quantity that provides the best value for money for this product
favoriteLists?
optionalfavoriteLists?:FavoriteListsResponse
Defined in: type/Product.ts:47
favoriteLists field
hasBundle
hasBundle:
YesNo
Defined in: type/Product.ts:129
Is this product part of any product bundles.
hidden
hidden:
YesNo
Defined in: type/Product.ts:67
The hidden status of this resource.
Overrides
id
id:
number
Defined in: type/Product.ts:27
Resource primary identifier
Overrides
inventory?
optionalinventory?:ProductInventory
Defined in: type/Product.ts:49
Product inventory
isBundleLeader
isBundleLeader:
YesNo
Defined in: type/Product.ts:131
Is this product leader of any product bundle.
keywords?
optionalkeywords?:LocalizedString[]
Defined in: type/Product.ts:95
Additional keywords of this product per language. Added by the supplier
language?
optionallanguage?:string
Defined in: type/Product.ts:63
The requested language for this this resource, default to the products default language. ISO 639-1 format.
Overrides
lastModifiedAt
lastModifiedAt:
string
Defined in: type/Product.ts:157
The last modified date of this product
manufacturer
manufacturer:
string
Defined in: type/Product.ts:105
The manufacturer of this product
manufacturerCode
manufacturerCode:
string
Defined in: type/Product.ts:101
The Original Equipment Manufacturer code (OEM) of this product
media?
optionalmedia?:ProductMedia
Defined in: type/Product.ts:51
Product media images
metadataCanonicalUrls?
optionalmetadataCanonicalUrls?:LocalizedString[]
Defined in: type/Product.ts:89
[SEO] Localized Metadata canonical url available in multiple languages
Overrides
IBaseProduct.metadataCanonicalUrls
metadataDescriptions?
optionalmetadataDescriptions?:LocalizedString[]
Defined in: type/Product.ts:85
[SEO] Localized Metadata description available in multiple languages
Overrides
IBaseProduct.metadataDescriptions
metadataKeywords?
optionalmetadataKeywords?:LocalizedString[]
Defined in: type/Product.ts:87
[SEO] Localized Metadata keywords available in multiple languages
Overrides
metadataTitles?
optionalmetadataTitles?:LocalizedString[]
Defined in: type/Product.ts:83
[SEO] Localized Metadata title available in multiple languages
Overrides
minimumQuantity
minimumQuantity:
number
Defined in: type/Product.ts:139
The minimum quantity of products that can be ordered
names
names:
LocalizedString[]
Defined in: type/Product.ts:69
names field
Overrides
offers?
optionaloffers?:ProductOffer[]
Defined in: type/Product.ts:159
Available offers for this Product and Customer/Contact. First item in the array should be regarded as the active price
orderable
orderable:
YesNo
Defined in: type/Product.ts:123
Is this product orderable
orderableFrom?
optionalorderableFrom?:string
Defined in: type/Product.ts:149
The orderable from date of this product
orderableTo?
optionalorderableTo?:string
Defined in: type/Product.ts:151
The orderable to date of this product
orderlists
orderlists:
OrderlistsResponse
Defined in: type/Product.ts:53
orderlists field
package
package:
string
Defined in: type/Product.ts:133
The package type of this product. i.e.: PIECE, BOX, BLISTER
packageDescriptions?
optionalpackageDescriptions?:LocalizedString[]
Defined in: type/Product.ts:99
The package description of this product per language
packageUnit
packageUnit:
string
Defined in: type/Product.ts:135
Description of what an item within a package looks like, i.e.: PIECE or BOX
packageUnitQuantity
packageUnitQuantity:
string
Defined in: type/Product.ts:137
Number of items within the package
physical
physical:
YesNo
Defined in: type/Product.ts:127
Is it a physical product or a service, download or warranty
price?
optionalprice?:ProductPrice
Defined in: type/Product.ts:55
price field
priceData?
optionalpriceData?:Price
Defined in: type/Product.ts:57
priceData field
priceGroup?
optionalpriceGroup?:string
Defined in: type/Product.ts:121
The price group the product belongs to, this field can be used for price calculations
priority?
optionalpriority?:number
Defined in: type/Product.ts:81
priority field
Overrides
productId
productId:
number
Defined in: type/Product.ts:29
This product's unique identifier
purchaseMinimumQuantity
purchaseMinimumQuantity:
number
Defined in: type/Product.ts:145
The minimum quantity of products that can be ordered when creating a purchase order
purchaseUnit
purchaseUnit:
number
Defined in: type/Product.ts:143
The unit in which the product can be ordered when creating a purchase order
releaseDate?
optionalreleaseDate?:string
Defined in: type/Product.ts:153
The release date of this product
returnable
returnable:
YesNo
Defined in: type/Product.ts:125
Is this product returnable
shortDescriptions
shortDescriptions:
LocalizedString[]
Defined in: type/Product.ts:73
shortDescriptions field
Overrides
IBaseProduct.shortDescriptions
shortNames
shortNames:
LocalizedString[]
Defined in: type/Product.ts:93
Short names for this product per language
sku
sku:
string
Defined in: type/Product.ts:77
The SKU (stock keeping unit) of this product
Overrides
slugs
slugs:
LocalizedString[]
Defined in: type/Product.ts:75
slugs field
Overrides
sources
sources:
Source[]
Defined in: type/Product.ts:91
sources field
Overrides
status
status:
ProductStatus
Defined in: type/Product.ts:111
The status of this product
statusExtra?
optionalstatusExtra?:string
Defined in: type/Product.ts:113
The extra status of this product, commonly linked to a custom valueset
supplier
supplier:
string
Defined in: type/Product.ts:107
The supplier of this product
supplierCode
supplierCode:
string
Defined in: type/Product.ts:109
The supplier code of this product
surcharges
surcharges:
Surcharge[]
Defined in: type/Product.ts:167
surcharges field
taxonomy?
optionaltaxonomy?:string
Defined in: type/Product.ts:119
The taxonomy the product belongs to
turnoverGroup?
optionalturnoverGroup?:string
Defined in: type/Product.ts:117
The turnover group that classifies the product within the financial structure
unit
unit:
number
Defined in: type/Product.ts:141
The unit in which the product can be ordered