Product
class Product extends DataModel
Product properties.
Properties
protected array | $fields | from DataModel | |
protected boolean | $isEncrypted | from DataModel | |
protected Identity | $basePriceUnitId | ||
protected Identity | $id | ||
protected Identity | $manufacturerId | ||
protected Identity | $masterProductId | ||
protected Identity | $measurementUnitId | ||
protected Identity | $partsListId | ||
protected Identity | $productTypeId | ||
protected Identity | $shippingClassId | ||
protected Identity | $unitId | ||
protected string | $asin | ||
protected DateTime | $availableFrom | ||
protected double | $basePriceDivisor | ||
protected double | $basePriceFactor | ||
protected double | $basePriceQuantity | ||
protected string | $basePriceUnitCode | ||
protected string | $basePriceUnitName | ||
protected boolean | $considerBasePrice | ||
protected boolean | $considerStock | ||
protected boolean | $considerVariationStock | ||
protected DateTime | $creationDate | ||
protected string | $ean | ||
protected string | $epid | ||
protected string | $hazardIdNumber | ||
protected double | $height | ||
protected boolean | $isActive | ||
protected boolean | $isBatch | ||
protected boolean | $isBestBefore | ||
protected string | $isbn | ||
protected boolean | $isDivisible | ||
protected boolean | $isMasterProduct | ||
protected boolean | $isNewProduct | ||
protected boolean | $isSerialNumber | ||
protected boolean | $isTopProduct | ||
protected string | $keywords | ||
protected double | $length | ||
protected string | $manufacturerNumber | ||
protected double | $measurementQuantity | ||
protected string | $measurementUnitCode | ||
protected DateTime | $minBestBeforeDate | ||
protected double | $minimumOrderQuantity | ||
protected double | $minimumQuantity | ||
protected DateTime | $modified | ||
protected DateTime | $newReleaseDate | ||
protected DateTime | $nextAvailableInflowDate | ||
protected double | $nextAvailableInflowQuantity | ||
protected string | $note | ||
protected string | $originCountry | ||
protected double | $packagingQuantity | ||
protected boolean | $permitNegativeStock | ||
protected double | $productWeight | ||
protected double | $purchasePrice | ||
protected double | $recommendedRetailPrice | ||
protected string | $serialNumber | ||
protected double | $shippingWeight | ||
protected string | $sku | ||
protected integer | $sort | ||
protected ProductStockLevel | $stockLevel | ||
protected integer | $supplierDeliveryTime | ||
protected double | $supplierStockLevel | ||
protected string | $taric | ||
protected string | $unNumber | ||
protected string | $upc | ||
protected double | $vat | ||
protected double | $width | ||
protected ProductAttr[] | $attributes | ||
protected Product2Category[] | $categories | ||
protected ProductChecksum[] | $checksums | ||
protected ProductConfigGroup[] | $configGroups | ||
protected CustomerGroupPackagingQuantity[] | $customerGroupPackagingQuantities | ||
protected ProductFileDownload[] | $fileDownloads | ||
protected ProductI18n[] | $i18ns | ||
protected ProductInvisibility[] | $invisibilities | ||
protected ProductMediaFile[] | $mediaFiles | ||
protected ProductPartsList[] | $partsLists | ||
protected ProductPrice[] | $prices | ||
protected ProductSpecialPrice[] | $specialPrices | ||
protected ProductSpecific[] | $specifics | ||
protected ProductVarCombination[] | $varCombinations | ||
protected ProductVariation[] | $variations | ||
protected ProductWarehouseInfo[] | $warehouseInfo |
Methods
Constructor
Sets Properties with matching Array Values
Convert the Model into stdClass Object
Get a Model Member Name
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
at line 667
__construct()
Constructor
in Model at line 33
multitype:
getProperties()
Get the Model Properties
in DataModel at line 172
Model
setOptions(stdClass $object = null, array $options = null)
Sets Properties with matching Array Values
in DataModel at line 70
stdClass
getPublic(array $publics = array('fields', 'isEncrypted', 'identities', '_type'))
Convert the Model into stdClass Object
in Model at line 115
toJson()
in DataModel at line 35
mixed:string
getFields()
Fields Getter
in DataModel at line 45
validate()
Object Validation
in DataModel at line 59
mixed:string|NULL
getField(boolean $toWawi = false, string $key)
Get a Model Member Name
in DataModel at line 59
boolean
isEncrypted()
Encrypted Status