1C-Bitrix 25.700.0
|
Открытые статические члены | |
static | GetProductData ($arParams) |
static | OrderProduct ($arParams) |
static | CancelProduct ($arParams) |
static | DeliverProduct ($arParams) |
static | ViewProduct ($arParams) |
static | RecurringOrderProduct ($arParams) |
static | ReserveProduct ($arParams) |
static | tryShipmentProduct (\Bitrix\Sale\BasketItem $basketItem, $reserved='N', array $basketStoreData=array(), $quantity=null) |
static | tryUnshipmentProduct ($productId) |
static | GetStoresCount ($arParams=array()) |
static | GetProductStores ($arParams) |
static | CheckProductBarcode ($arParams) |
static | GetSetItems ($productID, $intType, $arProducInfo=array()) |
static | getProductAvailableQuantity ($productId, $userId=null) |
static | getHitCache ($type, $key) |
static | isExistsHitCache ($type, $key) |
static | setHitCache ($type, $key, $value) |
static | clearHitCache ($type=null) |
static | isReservationEnabled () |
static | isNeedShip () |
Открытые статические члены унаследованные от IBXSaleProductProvider | |
static | DeductProduct ($arFields) |
Поля данных | |
const | CATALOG_PROVIDER_EMPTY_STORE_ID = 0 |
const | CACHE_USER_GROUPS = 'USER_GROUPS' |
const | CACHE_ITEM_WITHOUT_RIGHTS = 'IBLOCK_ELEMENT_PERM_N' |
const | CACHE_ITEM_WITH_RIGHTS = 'IBLOCK_ELEMENT_PERM_Y' |
const | CACHE_IBLOCK_RIGHTS_MODE = 'IBLOCK_RIGHTS_MODE' |
const | CACHE_USER_RIGHTS = 'USER_RIGHT' |
const | CACHE_PRODUCT = 'CATALOG_PRODUCT' |
const | CACHE_VAT = 'VAT_INFO' |
const | CACHE_IBLOCK_RIGHTS = 'IBLOCK_RIGHTS' |
const | CACHE_STORE = 'CATALOG_STORE' |
const | CACHE_STORE_PRODUCT = 'CATALOG_STORE_PRODUCT' |
const | CACHE_PARENT_PRODUCT_ACTIVE = 'PARENT_PRODUCT_ACTIVE' |
Защищенные статические члены | |
static | isNeedClearPublicCache ($currentQuantity, $newQuantity, $quantityTrace, $canBuyZero, $ratio=1) |
static | clearPublicCache ($productID, $productInfo=array()) |
static | getUserGroups ($userId) |
static | getPriceTitle ($priceType) |
static | checkParentActivity ($productId, $iblockId=0) |
static | canProductAutoShip (\Bitrix\Sale\BasketItem $basketItem) |
static | getProductStoreData (\Bitrix\Sale\BasketItem $basketItem, $quantity) |
static | getProductOneStoreData (\Bitrix\Sale\BasketItem $basketItem, $quantity) |
static | getStoreIds (array $params) |
static | checkProductSet ($productId) |
Статические защищенные данные | |
static | $errors = array() |
static | $arOneTimeCoupons = array() |
static | $clearAutoCache = array() |
static | $catalogList = array() |
static | $userCache = array() |
static | $priceTitleCache = array() |
static | $proxyUserGroups = array() |
static | $proxyIblockElementListPermN = array() |
static | $proxyIblockElementListPermY = array() |
static | $proxyIblockRights = array() |
static | $proxyCatalogProduct = array() |
static | $proxyStoresCount = array() |
static | $hitCache = array() |
См. определение в файле product_provider.php строка 23
|
static |
Method is called when the order with the product is canceled
array | $arFields | Product description. keys are case sensitive: |
Замещает IBXSaleProductProvider.
См. определение в файле product_provider.php строка 814
|
staticprotected |
\Bitrix\Sale\BasketItem | $basketItem |
Main |
См. определение в файле product_provider.php строка 2414
|
staticprotected |
Check exist and activity parent product.
См. определение в файле product_provider.php строка 2319
|
static |
Method is called to check product barcode
int | $arFields,["PRODUCT_ID"] | |
int | $arFields,["BARCODE"] |
Замещает IBXSaleProductProvider.
См. определение в файле product_provider.php строка 1887
|
staticprotected |
Check available set items. Error text return in static::$errors
int | $productId | Product id. |
См. определение в файле product_provider.php строка 2555
|
static |
См. определение в файле product_provider.php строка 2400
|
staticprotected |
См. определение в файле product_provider.php строка 2131
|
static |
Method is called when the delivery is allowed for the order with this product
array | $arFields | Product description. keys are case sensitive: |
Замещает IBXSaleProductProvider.
См. определение в файле product_provider.php строка 819
|
static |
См. определение в файле product_provider.php строка 2358
|
staticprotected |
См. определение в файле product_provider.php строка 2290
|
static |
$productId | ||
null | $userId |
Main |
См. определение в файле product_provider.php строка 2139
|
static |
array | $arParams |
Замещает IBXSaleProductProvider.
См. определение в файле product_provider.php строка 59
|
staticprotected |
\Bitrix\Sale\BasketItem | $basketItem | |
$quantity |
См. определение в файле product_provider.php строка 2482
|
staticprotected |
\Bitrix\Sale\BasketItem | $basketItem | |
$quantity |
См. определение в файле product_provider.php строка 2449
|
static |
Method is called to get information from the product provider about available shipping stores for the specified product. Return list of stores or false if stores are not used.
array | $arFields | Store params. keys are case sensitive: |
Замещает IBXSaleProductProvider.
См. определение в файле product_provider.php строка 1848
|
static |
См. определение в файле product_provider.php строка 1931
|
staticprotected |
См. определение в файле product_provider.php строка 2510
|
static |
Method is called to know if product provider supports stores. Return number of stores used as shipping centers available or false if stores are not used.
Замещает IBXSaleProductProvider.
См. определение в файле product_provider.php строка 1839
|
staticprotected |
См. определение в файле product_provider.php строка 2265
|
static |
См. определение в файле product_provider.php строка 2372
|
staticprotected |
См. определение в файле product_provider.php строка 2126
|
static |
См. определение в файле product_provider.php строка 2616
|
static |
См. определение в файле product_provider.php строка 2605
|
static |
array | $arParams |
Замещает IBXSaleProductProvider.
См. определение в файле product_provider.php строка 530
|
static |
Method is when recurring order is placed with this product
array | $arFields | Product description. keys are case sensitive: |
Замещает IBXSaleProductProvider.
См. определение в файле product_provider.php строка 847
|
static |
Method is called when the product should be reserved
int | $arFields,["PRODUCT_ID"] | |
int | $arFields,["QUANTITY_ADD"] | - quantity which should be added to the QUANTITY_RESERVED value of the product during reservation |
string | $arFields,["UNDO_RESERVATION"] | Y/N |
Замещает IBXSaleProductProvider.
См. определение в файле product_provider.php строка 855
|
static |
См. определение в файле product_provider.php строка 2384
|
static |
\Bitrix\Sale\BasketItem | $basketItem | |
string | $reserved | |
array | $basketStoreData | |
null | $quantity |
См. определение в файле product_provider.php строка 1588
|
static |
См. определение в файле product_provider.php строка 1806
|
static |
array | $arParams |
Замещает IBXSaleProductProvider.
См. определение в файле product_provider.php строка 835
|
staticprotected |
См. определение в файле product_provider.php строка 27
|
staticprotected |
См. определение в файле product_provider.php строка 29
|
staticprotected |
См. определение в файле product_provider.php строка 28
|
staticprotected |
См. определение в файле product_provider.php строка 25
|
staticprotected |
См. определение в файле product_provider.php строка 39
|
staticprotected |
См. определение в файле product_provider.php строка 31
|
staticprotected |
См. определение в файле product_provider.php строка 36
|
staticprotected |
См. определение в файле product_provider.php строка 33
|
staticprotected |
См. определение в файле product_provider.php строка 34
|
staticprotected |
См. определение в файле product_provider.php строка 35
|
staticprotected |
См. определение в файле product_provider.php строка 37
|
staticprotected |
См. определение в файле product_provider.php строка 32
|
staticprotected |
См. определение в файле product_provider.php строка 30
const CACHE_IBLOCK_RIGHTS = 'IBLOCK_RIGHTS' |
См. определение в файле product_provider.php строка 50
const CACHE_IBLOCK_RIGHTS_MODE = 'IBLOCK_RIGHTS_MODE' |
См. определение в файле product_provider.php строка 46
const CACHE_ITEM_WITH_RIGHTS = 'IBLOCK_ELEMENT_PERM_Y' |
См. определение в файле product_provider.php строка 45
const CACHE_ITEM_WITHOUT_RIGHTS = 'IBLOCK_ELEMENT_PERM_N' |
См. определение в файле product_provider.php строка 44
const CACHE_PARENT_PRODUCT_ACTIVE = 'PARENT_PRODUCT_ACTIVE' |
См. определение в файле product_provider.php строка 53
const CACHE_PRODUCT = 'CATALOG_PRODUCT' |
См. определение в файле product_provider.php строка 48
const CACHE_STORE = 'CATALOG_STORE' |
См. определение в файле product_provider.php строка 51
const CACHE_STORE_PRODUCT = 'CATALOG_STORE_PRODUCT' |
См. определение в файле product_provider.php строка 52
const CACHE_USER_GROUPS = 'USER_GROUPS' |
См. определение в файле product_provider.php строка 43
const CACHE_USER_RIGHTS = 'USER_RIGHT' |
См. определение в файле product_provider.php строка 47
const CACHE_VAT = 'VAT_INFO' |
См. определение в файле product_provider.php строка 49
const CATALOG_PROVIDER_EMPTY_STORE_ID = 0 |
См. определение в файле product_provider.php строка 41