Properties
Optional acceptBankTransfer
acceptBankTransfer: boolean
Optional acceptPaypal
acceptPaypal: boolean
Optional acceptPhonePayment
acceptPhonePayment: boolean
Optional acceptStripe
acceptStripe: boolean
Optional acceptUtrust
acceptUtrust: boolean
Optional allowPaymentUpfront
allowPaymentUpfront: boolean
Optional allowQuotation
allowQuotation: boolean
Optional archived
archived: null | Date
Readonly backObjects
back
Objects: Set<Entity> = ...
Optional bestPrice
bestPrice: number
Optional buyUnitPrice
buyUnitPrice: number
Optional chainedSellerProduct
chained
SellerProduct: null | Product
Optional chainedSupplierProduct
chained
SupplierProduct: null | Product
create
create
: (options
?: CreateOptions) => Promise<Product> = ...
Type declaration
-
- (options?: CreateOptions): Promise<Product>
-
Parameters
-
Optional options: CreateOptions
Returns Promise<Product>
Optional deliveryDaysNormal
deliveryDaysNormal: number
Optional description
description: null | string
Optional dropShipment
dropShipment: boolean
Optional groupVariationFields
Optional independentVariationFields
isDirty
isDirty: boolean = false
Optional margin
margin: number
Optional minimum
minimum: number
Optional name
name: string
Optional needsDrafting
needsDrafting: boolean
Optional needsInvoicing
needsInvoicing: boolean
Optional needsProduction
needsProduction: boolean
Optional needsShipping
needsShipping: boolean
Optional notes
notes: null | string
Optional platformCategories
Optional productType
productType: number
propertiesMap
propertiesMap: Map<string, PropertyInfo>
Optional savedByCompanies
Optional showPublic
showPublic: boolean
Optional suppliedByDomains
Optional unitDepth
unitDepth: null | number
Optional unitHeight
unitHeight: null | number
Optional unitPrice
unitPrice: number
Optional unitPriceDiscountGroup
Optional unitVolume
unitVolume: number
Optional unitWeight
unitWeight: null | number
Optional unitWidth
unitWidth: null | number
Optional useCompanyShipmentMethods
useCompanyShipmentMethods: boolean