Product model¶
Product
is a model representing details about the certain product and consists of the following fields:
- productId:
number
- stockId:
number
- name:
string
- descriptions:
Descriptions
- price:
ProductPrice
- historicalLowestPrice:
string
; - productExists30DaysBeforePromotion:
boolean
; - category:
CategoryBase
- attributes?:
Attribute[]
- producer:
Producer | null
- isBuyable:
boolean
- isNew:
boolean
- availability:
ProductAvailability
- codes:
TProductCodes
- delivery:
ProductDelivery
- unit:
Unit
- weight:
Weight
- visibility:
ProductVisibility
- review:
ProductReview
- packageType:
string
- images:
{ main: ImageFile; additional: ImageFile[] | undefined; }
- lowestShippingCost:
Price | null
- variantsConfiguration:
ProductVariant[] | undefined
- url:
string
Descriptions¶
Descriptions
represents the Descriptions model.
ProductPrice¶
ProductPrice
represents the ProductPrice model.
CategoryBase¶
CategoryBase
represents the CategoryBase model.
Attribute¶
Attribute
represents the Attribute model.
Producer¶
Producer
represents the Producer model.
ProductAvailability¶
ProductAvailability
represents the ProductAvailability model.
TProductCodes¶
TProductCodes
represents the TProductCodes object.
ProductDelivery¶
ProductDelivery
represents the ProductDelivery model.
Unit¶
Unit
represents the Unit model.
Weight¶
Weight
represents the Weight model.
ProductVisibility¶
ProductVisibility
represents the ProductVisibility model.
ProductReview¶
ProductReview
represents the ProductReview model.
ImageFile¶
ImageFile
represents the ImageFile model.
Price¶
Price
represents the Price model.
ProductVariant¶
ProductVariant
represents the ProductVariant model.