Bitrix API

TransferProviderCompatibility extends TransferProviderBase

Class TransferProviderCompatibility

Table of Contents

Methods

checkBarcode()  : Result
create()  : static
deliver()  : mixed
getAvailableQuantity()  : Result
getAvailableQuantityAndPrice()  : Result
getAvailableQuantityByStore()  : Result
getBundleItems()  : Result
getProductData()  : Result
getProductListStores()  : mixed
getStoresCount()  : Result
isNeedShip()  : Result
recurring()  : mixed
reserve()  : Result
returnProductBatches()  : Result
setItemsResultAfterShip()  : Result
setItemsResultAfterTryShip()  : Result
setItemsResultAfterTryUnship()  : Result
ship()  : Result
tryShip()  : Result
viewProduct()  : mixed
writeOffProductBatches()  : Result

Methods

checkBarcode()

public checkBarcode(array<string|int, mixed> $items) : Result
Parameters
$items : array<string|int, mixed>
Tags
throws
ObjectNotFoundException
Return values
Result

create()

public static create(mixed $providerClass, array<string|int, mixed> $context) : static
Parameters
$providerClass : mixed
$context : array<string|int, mixed>
Tags
throws
ArgumentNullException
Return values
static

deliver()

public deliver(array<string|int, mixed> $products) : mixed
Parameters
$products : array<string|int, mixed>
Tags
throws
SystemException

getAvailableQuantity()

public getAvailableQuantity(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Tags
throws
ObjectNotFoundException
Return values
Result

getAvailableQuantityAndPrice()

public getAvailableQuantityAndPrice(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Tags
throws
ObjectNotFoundException
Return values
Result

getAvailableQuantityByStore()

public getAvailableQuantityByStore(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Tags
throws
ObjectNotFoundException
Return values
Result

getBundleItems()

public getBundleItems(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Return values
Result

getProductData()

public getProductData(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Tags
throws
ObjectNotFoundException
Return values
Result

getProductListStores()

public getProductListStores(array<string|int, mixed> $products) : mixed
Parameters
$products : array<string|int, mixed>
Tags
throws
SystemException

isNeedShip()

public isNeedShip(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Tags
throws
ObjectNotFoundException
Return values
Result

recurring()

public recurring(array<string|int, mixed> $products) : mixed
Parameters
$products : array<string|int, mixed>
Tags
throws
SystemException

reserve()

public reserve(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Tags
throws
ObjectNotFoundException
Return values
Result

returnProductBatches()

public returnProductBatches(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Return values
Result

setItemsResultAfterShip()

public setItemsResultAfterShip(array<string|int, mixed> $products, Result $resultAfterShip) : Result
Parameters
$products : array<string|int, mixed>
$resultAfterShip : Result
Tags
throws
ObjectNotFoundException
Return values
Result

setItemsResultAfterTryShip()

public setItemsResultAfterTryShip(PoolQuantity $pool, array<string|int, mixed> $products, array<string|int, mixed> $productTryShipList) : Result
Parameters
$pool : PoolQuantity
$products : array<string|int, mixed>
$productTryShipList : array<string|int, mixed>
Tags
throws
ArgumentException
Return values
Result

setItemsResultAfterTryUnship()

public setItemsResultAfterTryUnship(PoolQuantity $pool, array<string|int, mixed> $products, array<string|int, mixed> $productTryShipList) : Result
Parameters
$pool : PoolQuantity
$products : array<string|int, mixed>
$productTryShipList : array<string|int, mixed>
Tags
throws
ArgumentException
Return values
Result

ship()

public ship(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Tags
throws
ObjectNotFoundException
Return values
Result

tryShip()

public tryShip(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Tags
throws
ObjectNotFoundException
Return values
Result

viewProduct()

public viewProduct(array<string|int, mixed> $products) : mixed
Parameters
$products : array<string|int, mixed>
Tags
throws
SystemException

writeOffProductBatches()

public writeOffProductBatches(array<string|int, mixed> $products) : Result
Parameters
$products : array<string|int, mixed>
Return values
Result

        
On this page

Search results