|
static | setUsedCurrency ($currency) |
static | getUsedCurrency () |
static | clearUsedCurrency () |
static | setPriceVatIncludeMode ($mode) |
static | getPriceVatIncludeMode () |
static | setUseDiscount ($use) |
static | getUseDiscount () |
static | ClearCache () |
static | isAvailable ($product) |
static | IsExistProduct ($intID) |
static | CheckFields ($ACTION, &$arFields, $ID=0) |
static | Add ($fields, $checkExist=true) |
static | Update ($id, $fields) |
static | Delete ($id) |
static | ParseQueryBuildField ($field) |
static | GetByID ($ID) |
static | GetByIDEx ($ID, $boolAllValues=false) |
static | QuantityTracer ($ProductID, $DeltaQuantity) |
static | GetNearestQuantityPrice ($productID, $quantity=1, $arUserGroups=array()) |
static | GetOptimalPrice ($intProductID, $quantity=1, $arUserGroups=array(), $renewal="N", $priceList=array(), $siteID=false, $arDiscountCoupons=false) |
static | GetOptimalPriceList (array $products, $arUserGroups=array(), $renewal="N", $priceList=array(), $siteID=false, $needCoupons=true) |
static | CountPriceWithDiscount ($price, $currency, $discounts) |
static | GetProductSections ($ID) |
static | OnIBlockElementDelete ($ProductID) |
static | OnAfterIBlockElementUpdate ($arFields) |
static | CheckProducts ($arItemIDs) |
static | GetQueryBuildArrays ($order, $filter, $select) |
static | GetTimePeriodTypes ($boolFull=false) |
См. определение в файле product.php строка 9
◆ __CalcDiscSave()
__CalcDiscSave |
( |
& | $arDiscSave, |
|
|
& | $arResultDiscount, |
|
|
& | $arParams ) |
|
staticprotected |
◆ __CalcOnePriority()
__CalcOnePriority |
( |
& | $arDiscounts, |
|
|
& | $arResultDiscount, |
|
|
& | $arParams ) |
|
staticprotected |
◆ __PrimaryDiscountFilter()
__PrimaryDiscountFilter |
( |
& | $arDiscount, |
|
|
& | $arPriceDiscount, |
|
|
& | $arDiscSave, |
|
|
& | $arParams ) |
|
staticprotected |
◆ Add()
Add |
( |
| $fields, |
|
|
| $checkExist = true ) |
|
static |
- См. также
- \Bitrix\Catalog\Model\Product::add
- Аргументы
-
array | $fields | |
bool | $checkExist | |
- Возвращает
- bool
См. определение в файле product.php строка 516
◆ CheckFields()
CheckFields |
( |
| $ACTION, |
|
|
& | $arFields, |
|
|
| $ID = 0 ) |
|
static |
◆ CheckProducts()
CheckProducts |
( |
| $arItemIDs | ) |
|
|
static |
◆ ClearCache()
◆ clearUsedCurrency()
- См. также
- \Bitrix\Catalog\Product\Price\Calculation::setConfig()
- Возвращает
- void
См. определение в файле product.php строка 115
◆ CountPriceWithDiscount()
CountPriceWithDiscount |
( |
| $price, |
|
|
| $currency, |
|
|
| $discounts ) |
|
static |
- Аргументы
-
float | $price | |
string | $currency | |
array | $discounts | |
- Возвращает
- bool|float
См. определение в файле product.php строка 1863
◆ Delete()
- См. также
- \Bitrix\Catalog\Model\Product::delete
- Аргументы
-
- Возвращает
- bool
См. определение в файле product.php строка 583
◆ GetByID()
- См. также
- Catalog\Model\Product::getList
- Аргументы
-
- Возвращает
- array|false
См. определение в файле product.php строка 625
◆ GetByIDEx()
GetByIDEx |
( |
| $ID, |
|
|
| $boolAllValues = false ) |
|
static |
- Аргументы
-
- Возвращает
- array|bool
См. определение в файле product.php строка 659
◆ GetNearestQuantityPrice()
GetNearestQuantityPrice |
( |
| $productID, |
|
|
| $quantity = 1, |
|
|
| $arUserGroups = array() ) |
|
static |
- Аргументы
-
int | $productID | |
int | float | $quantity | |
array | $arUserGroups | |
- Возвращает
- bool|float|int
См. определение в файле product.php строка 851
◆ GetOptimalPrice()
GetOptimalPrice |
( |
| $intProductID, |
|
|
| $quantity = 1, |
|
|
| $arUserGroups = array(), |
|
|
| $renewal = "N", |
|
|
| $priceList = array(), |
|
|
| $siteID = false, |
|
|
| $arDiscountCoupons = false ) |
|
static |
- Аргументы
-
int | $intProductID | |
int | float | $quantity | |
array | $arUserGroups | |
string | $renewal | |
array | $priceList | |
bool | string | $siteID | |
bool | array | $arDiscountCoupons | |
- Возвращает
- array|bool
См. определение в файле product.php строка 973
◆ GetOptimalPriceList()
GetOptimalPriceList |
( |
array | $products, |
|
|
| $arUserGroups = array(), |
|
|
| $renewal = "N", |
|
|
| $priceList = array(), |
|
|
| $siteID = false, |
|
|
| $needCoupons = true ) |
|
static |
◆ getPriceVatIncludeMode()
getPriceVatIncludeMode |
( |
| ) |
|
|
static |
- См. также
- \Bitrix\Catalog\Product\Price\Calculation::setConfig()
- Возвращает
- bool
См. определение в файле product.php строка 138
◆ GetProductSections()
GetProductSections |
( |
| $ID | ) |
|
|
static |
◆ GetQueryBuildArrays()
GetQueryBuildArrays |
( |
| $order, |
|
|
| $filter, |
|
|
| $select ) |
|
static |
- См. также
- \CProductQueryBuilder::makeQuery()
- Аргументы
-
array | $order | |
array | $filter | |
array | $select | |
- Возвращает
- array
См. определение в файле product.php строка 2051
◆ getQueryBuildCurrencyScale()
getQueryBuildCurrencyScale |
( |
| $filter, |
|
|
| $priceTypeId ) |
|
staticprotected |
◆ getQueryBuildPriceScaled()
getQueryBuildPriceScaled |
( |
| $prices, |
|
|
| $scale ) |
|
staticprotected |
◆ GetTimePeriodTypes()
GetTimePeriodTypes |
( |
| $boolFull = false | ) |
|
|
static |
Return payment period list.
- См. также
- \Bitrix\Catalog\ProductTable::getPaymentPeriods
- Аргументы
-
bool | $boolFull | With description. |
- Возвращает
- array
См. определение в файле product.php строка 2094
◆ getUsedCurrency()
- См. также
- \Bitrix\Catalog\Product\Price\Calculation::getConfig()
- Возвращает
- null|string
См. определение в файле product.php строка 103
◆ getUseDiscount()
- См. также
- \Bitrix\Catalog\Product\Price\Calculation::getConfig()
- Возвращает
- bool
См. определение в файле product.php строка 161
◆ initSaleSettings()
◆ isAvailable()
- Аргументы
-
- Возвращает
- bool
См. определение в файле product.php строка 180
◆ IsExistProduct()
- См. также
- \Bitrix\Catalog\Model\Product::getCacheItem()
- Аргументы
-
- Возвращает
- bool
См. определение в файле product.php строка 200
◆ OnAfterIBlockElementUpdate()
OnAfterIBlockElementUpdate |
( |
| $arFields | ) |
|
|
static |
◆ OnIBlockElementDelete()
OnIBlockElementDelete |
( |
| $ProductID | ) |
|
|
static |
◆ ParseQueryBuildField()
ParseQueryBuildField |
( |
| $field | ) |
|
|
static |
◆ QuantityTracer()
QuantityTracer |
( |
| $ProductID, |
|
|
| $DeltaQuantity ) |
|
static |
- См. также
- \CCatalogProductProvider
- Аргументы
-
int | $ProductID | |
int | float | $DeltaQuantity | |
- Возвращает
- bool
См. определение в файле product.php строка 784
◆ setPriceVatIncludeMode()
setPriceVatIncludeMode |
( |
| $mode | ) |
|
|
static |
- См. также
- \Bitrix\Catalog\Product\Price\Calculation::setConfig()
- Аргументы
-
- Возвращает
- void
См. определение в файле product.php строка 127
◆ setUsedCurrency()
setUsedCurrency |
( |
| $currency | ) |
|
|
static |
- См. также
- \Bitrix\Catalog\Product\Price\Calculation::setConfig()
- Аргументы
-
- Возвращает
- void
См. определение в файле product.php строка 92
◆ setUseDiscount()
- См. также
- \Bitrix\Catalog\Product\Price\Calculation::setConfig()
- Аргументы
-
- Возвращает
- void
См. определение в файле product.php строка 150
◆ Update()
- См. также
- \Bitrix\Catalog\Model\Product::update
- Аргументы
-
- Возвращает
- bool
См. определение в файле product.php строка 557
◆ $arProductCache
$arProductCache = array() |
|
staticprotected |
◆ $optimalPriceWithVat
$optimalPriceWithVat = true |
|
staticprotected |
◆ $saleIncluded
◆ $usedCurrency
◆ $useDiscount
◆ $useSaleDiscount
◆ $vatCache
◆ TIME_PERIOD_DAY
const TIME_PERIOD_DAY = Catalog\ProductTable::PAYMENT_PERIOD_DAY |
◆ TIME_PERIOD_DOUBLE_YEAR
const TIME_PERIOD_DOUBLE_YEAR = Catalog\ProductTable::PAYMENT_PERIOD_DOUBLE_YEAR |
◆ TIME_PERIOD_HOUR
const TIME_PERIOD_HOUR = Catalog\ProductTable::PAYMENT_PERIOD_HOUR |
◆ TIME_PERIOD_MONTH
const TIME_PERIOD_MONTH = Catalog\ProductTable::PAYMENT_PERIOD_MONTH |
◆ TIME_PERIOD_QUART
const TIME_PERIOD_QUART = Catalog\ProductTable::PAYMENT_PERIOD_QUART |
◆ TIME_PERIOD_SEMIYEAR
const TIME_PERIOD_SEMIYEAR = Catalog\ProductTable::PAYMENT_PERIOD_SEMIYEAR |
◆ TIME_PERIOD_WEEK
const TIME_PERIOD_WEEK = Catalog\ProductTable::PAYMENT_PERIOD_WEEK |
◆ TIME_PERIOD_YEAR
const TIME_PERIOD_YEAR = Catalog\ProductTable::PAYMENT_PERIOD_YEAR |
◆ TYPE_EMPTY_SKU
const TYPE_EMPTY_SKU = Catalog\ProductTable::TYPE_EMPTY_SKU |
◆ TYPE_FREE_OFFER
const TYPE_FREE_OFFER = Catalog\ProductTable::TYPE_FREE_OFFER |
◆ TYPE_OFFER
const TYPE_OFFER = Catalog\ProductTable::TYPE_OFFER |
◆ TYPE_PRODUCT
const TYPE_PRODUCT = Catalog\ProductTable::TYPE_PRODUCT |
◆ TYPE_SET
const TYPE_SET = Catalog\ProductTable::TYPE_SET |
◆ TYPE_SKU
const TYPE_SKU = Catalog\ProductTable::TYPE_SKU |
Объявления и описания членов класса находятся в файле: