|
static | getReservationPoolItem ($key, BasketItem $item) |
static | getQuantityPoolItem ($key, BasketItem $item) |
static | addQuantityPoolItem ($key, BasketItem $item, $value) |
static | getProductData (BasketItemCollection $basketCollection, array $select=array(), BasketItem $refreshItem=null) |
static | getProductDataByList (array $products, $providerClassName, array $select, array $context, array $options=array()) |
static | reserveProduct ($provider, $productId, $quantity) |
static | getStores ($provider, array $fields) |
static | checkBarcode ($provider, array $barcodeParams) |
static | getViewProduct ($provider, array $fields) |
static | recurringProduct ($provider, array $fields) |
static | getBundleChildItems ($providerName, array $products) |
static | deliverProductData ($provider, array $fields) |
static | setUsingTrustData ($value) |
static | isReadTrustData () |
static | isExistsTrustData ($siteId, $module, $productId) |
static | setTrustData ($siteId, $module, $productId, array $fields) |
static | getTrustData ($siteId, $module, $productId) |
static | resetTrustData ($siteId=null, $module=null, $productId=null) |
static | getUpdatableFields () |
static | getAvailableQuantity ($providerClass, array $products, array $context) |
См. определение в файле providerbase.php строка 29
◆ addQuantityPoolItem()
addQuantityPoolItem |
( |
| $key, |
|
|
BasketItem | $item, |
|
|
| $value ) |
|
static |
◆ addReservationPoolItem()
addReservationPoolItem |
( |
| $key, |
|
|
BasketItem | $item, |
|
|
| $value ) |
|
staticprotected |
◆ checkBarcode()
checkBarcode |
( |
| $provider, |
|
|
array | $barcodeParams ) |
|
static |
◆ deliverProductData()
deliverProductData |
( |
| $provider, |
|
|
array | $fields ) |
|
static |
◆ getAvailableQuantity()
getAvailableQuantity |
( |
| $providerClass, |
|
|
array | $products, |
|
|
array | $context ) |
|
static |
◆ getBundleChildItems()
getBundleChildItems |
( |
| $providerName, |
|
|
array | $products ) |
|
static |
- Аргументы
-
| $providerName | |
array | $products | |
- Возвращает
- Result
См. определение в файле providerbase.php строка 4201
◆ getPriceFields()
◆ getPrimaryFields()
◆ getProductData()
- Аргументы
-
BasketItemCollection | $basketCollection | |
array | $select | |
BasketItem | null | $refreshItem | |
- Возвращает
- array
- Исключения
-
NotSupportedException | |
ObjectNotFoundException | |
См. определение в файле providerbase.php строка 983
◆ getProductDataByList()
◆ getProductDataRequiredFields()
getProductDataRequiredFields |
( |
| ) |
|
|
staticprotected |
◆ getProductDataRequiredPriceFields()
getProductDataRequiredPriceFields |
( |
| ) |
|
|
staticprotected |
◆ getProductListFromBasketProviderList()
getProductListFromBasketProviderList |
( |
| $basketProviderList, |
|
|
array | $productList = array() ) |
|
staticprotected |
- Аргументы
-
| $basketProviderList | |
array | $productList | |
- Возвращает
- array|bool
См. определение в файле providerbase.php строка 4229
◆ getQuantityPool()
◆ getQuantityPoolItem()
◆ getReservationPool()
getReservationPool |
( |
| $key | ) |
|
|
staticprotected |
◆ getReservationPoolItem()
◆ getStoreDataFromShipmentItemCollection()
getStoreDataFromShipmentItemCollection |
( |
| $shipmentItemList | ) |
|
|
staticprotected |
◆ getStores()
getStores |
( |
| $provider, |
|
|
array | $fields ) |
|
static |
◆ getTrustData()
getTrustData |
( |
| $siteId, |
|
|
| $module, |
|
|
| $productId ) |
|
static |
◆ getUpdatableFields()
◆ getViewProduct()
getViewProduct |
( |
| $provider, |
|
|
array | $fields ) |
|
static |
◆ isExistsTrustData()
isExistsTrustData |
( |
| $siteId, |
|
|
| $module, |
|
|
| $productId ) |
|
static |
◆ isReadTrustData()
◆ recurringProduct()
recurringProduct |
( |
| $provider, |
|
|
array | $fields ) |
|
static |
◆ redistributeToProviders()
redistributeToProviders |
( |
array | $basketProviderMap | ) |
|
|
staticprotected |
◆ reserveProduct()
reserveProduct |
( |
| $provider, |
|
|
| $productId, |
|
|
| $quantity ) |
|
static |
◆ resetQuantityPool()
resetQuantityPool |
( |
| $key | ) |
|
|
staticprotected |
◆ resetReservationPool()
resetReservationPool |
( |
| $key | ) |
|
|
staticprotected |
◆ resetTrustData()
resetTrustData |
( |
| $siteId = null, |
|
|
| $module = null, |
|
|
| $productId = null ) |
|
static |
◆ setQuantityPoolItem()
setQuantityPoolItem |
( |
| $key, |
|
|
BasketItem | $item, |
|
|
| $value ) |
|
staticprotected |
◆ setReservationPoolItem()
setReservationPoolItem |
( |
| $key, |
|
|
BasketItem | $item, |
|
|
| $value ) |
|
staticprotected |
◆ setTrustData()
setTrustData |
( |
| $siteId, |
|
|
| $module, |
|
|
| $productId, |
|
|
array | $fields ) |
|
static |
◆ setUsingTrustData()
setUsingTrustData |
( |
| $value | ) |
|
|
static |
◆ $hitCache
◆ $productData
◆ $quantityPool
◆ $reservationPool
$reservationPool = array() |
|
staticprotected |
◆ $trustData
◆ $useReadTrustData
$useReadTrustData = false |
|
staticprotected |
◆ POOL_ACTION_RESERVATION
const POOL_ACTION_RESERVATION = "RESERVE" |
◆ POOL_ACTION_SHIP
const POOL_ACTION_SHIP = "SHIP" |
Объявления и описания членов класса находятся в файле: