allowsSale
allowsSale: boolean
Optionalattributes
attributes?: {
attributeName: string;
attributeValue: string;
productId: number;
}[]
Optionalbarcode
barcode?: string
basePrice
basePrice: number
OptionalbrandId
brandId?: number
OptionalbrandName
brandName?: string
OptionalcategoryId
categoryId?: number
OptionalcategoryName
categoryName?: string
OptionalconversionValue
conversionValue?: number
createdDate
createdDate: string
Optionaldescription
description?: string
hasVariants
hasVariants: boolean
Optionalimages
images?: string[]
Optionalinventories
inventories?: {
available: number;
branchId: number;
branchName: string;
cost?: number;
maxQuantity?: number;
minQuantity?: number;
onHand: number;
onOrder?: number;
reserved: number;
}[]
isActive
isActive: boolean
OptionalisBatchExpireControl
isBatchExpireControl?: boolean
OptionalisDeleted
isDeleted?: boolean
OptionalisLotSerialControl
isLotSerialControl?: boolean
isProductFormula?: boolean
isRewardPoint
isRewardPoint: boolean
OptionalmasterCode
masterCode?: string
OptionalmasterName
masterName?: string
OptionalmasterProductId
masterProductId?: number
modifiedDate
modifiedDate: string
OptionalorderTemplate
orderTemplate?: string
OptionalpriceBooks
priceBooks?: {
endDate?: string;
isActive: boolean;
price: number;
priceBookId: number;
priceBookName: string;
productId: number;
startDate?: string;
}[]
OptionalproductBatchExpires
productBatchExpires?: {
batchName: string;
branchId: number;
expireDate: string;
fullNameVirgule: string;
onHand: number;
productId: number;
}[]
productFormulas?: {
basePrice: number;
materialCode: string;
materialFullName: string;
materialId: number;
materialName: string;
productId?: number;
quantity: number;
}[]
OptionalproductSerials
productSerials?: {
branchId: number;
createdDate: string;
modifiedDate?: string;
productId: number;
quantity?: number;
serialNumber: string;
status: number;
}[]
OptionalproductWarranties
productWarranties?: {
createdBy?: number;
createdDate?: string;
description: string;
id: number;
modifiedDate?: string;
numberTime: number;
productId: number;
retailerId: number;
timeType: number;
warrantyType: number;
}[]
OptionalretailerId
retailerId?: number
OptionalretailPrice
retailPrice?: number
Optionalstatus
status?: number
Optionaltype
type?: number
Optionalunit
unit?: string
Optionalweight
weight?: number