|
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