Interface ProductCreateDto

Map that contains translations for any given language (UUID is id of language)

Hierarchy

Properties

attributes?: Record<string, string[]>

Attribute.id -> AttributeOption.id[]

banner?: null | Omit<BannerMediaCreateDto, "published">
description_html?: string
description_short?: string
descriptions?: string[]

ID[] of the Pages

google_product_category?: null | number
id?: string
manufacturer?: null | Manufacturer
manufacturer_id?: null | string
media?: string[]
metadata_private?: MetadataCreateDto
order?: number

Order by which the product will be sorted in the catalog (lower is the higher)

prices_base: PriceDto[]

Must contain base price for every currency

public: boolean
published: string[]

Array of language ids for which this entity is published

purchase_limit_per_user?: null | number

If not null, single user can buy only this amount of products

quantity_step?: number
related_sets?: string[]

ID[] of the ProductSets

reward_images?: string[]
safety_information?: null | string
schemas?: string[]
sets?: string[]
shipping_digital: boolean

If true, the product will be available to deliver only via ShippingType.Digital methods

slug: string
tags?: string[]
translations: TranslationsRecord<ProductTranslatable>

Generated using TypeDoc