Bitrix API

ProviderCreator

Class ProviderCreator

Table of Contents

Methods

addBasketItem()  : mixed
addBasketItemBarcodeData()  : mixed
addProductData()  : mixed
addShipmentItem()  : mixed
checkBarcode()  : Result
create()  : static
createItemForReserve()  : array<string|int, mixed>
createItemForReserveByShipmentItem()  : array<string|int, mixed>
createItemForShip()  : array<string|int, mixed>
createItemsResultAfterDeliver()  : Result
createItemsResultAfterRecurring()  : Result
deliver()  : Result
getAvailableQuantity()  : Result
getAvailableQuantityAndPrice()  : Result
getAvailableQuantityByStore()  : Result
getBundleItems()  : Result
getProductData()  : Result
getProductStores()  : Result
isNeedShip()  : Result
recurring()  : Result
reserve()  : Result
returnProductBatches()  : Result
setItemsResultAfterShip()  : Result
setItemsResultAfterTryShip()  : Result
ship()  : Result
tryShip()  : Result
viewProduct()  : Result
writeOffProductBatches()  : Result

Methods

addBasketItem()

public addBasketItem(BasketItemBase $basketItem) : mixed
Parameters
$basketItem : BasketItemBase

addBasketItemBarcodeData()

public addBasketItemBarcodeData(BasketItem $basketItem, array<string|int, mixed> $barcodeParams) : mixed
Parameters
$basketItem : BasketItem
$barcodeParams : array<string|int, mixed>

addProductData()

public addProductData(array<string|int, mixed> $productData) : mixed
Parameters
$productData : array<string|int, mixed>

addShipmentItem()

public addShipmentItem(ShipmentItem $shipmentItem) : mixed
Parameters
$shipmentItem : ShipmentItem

create()

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

createItemForReserve()

public createItemForReserve(ReserveQuantity $reserve) : array<string|int, mixed>
Parameters
$reserve : ReserveQuantity
Tags
throws
ArgumentNullException
Return values
array<string|int, mixed>

createItemForReserveByShipmentItem()

public createItemForReserveByShipmentItem(ShipmentItem $shipmentItem) : array<string|int, mixed>
Parameters
$shipmentItem : ShipmentItem
Tags
throws
ArgumentNullException
throws
LoaderException
Return values
array<string|int, mixed>

createItemForShip()

public createItemForShip(ShipmentItem $shipmentItem[, array<string|int, mixed> $needShipList = [] ]) : array<string|int, mixed>
Parameters
$shipmentItem : ShipmentItem
$needShipList : array<string|int, mixed> = []
Tags
throws
ObjectNotFoundException
Return values
array<string|int, mixed>

createItemsResultAfterDeliver()

public createItemsResultAfterDeliver(Result $resultAfterDeliver) : Result
Parameters
$resultAfterDeliver : Result
Return values
Result

createItemsResultAfterRecurring()

public createItemsResultAfterRecurring(Result $resultAfterDeliver) : Result
Parameters
$resultAfterDeliver : Result
Return values
Result

getAvailableQuantity()

public getAvailableQuantity() : Result
Return values
Result

getAvailableQuantityAndPrice()

public getAvailableQuantityAndPrice() : Result
Return values
Result

getAvailableQuantityByStore()

public getAvailableQuantityByStore() : Result
Return values
Result

getBundleItems()

public getBundleItems() : Result
Return values
Result

getProductData()

public getProductData() : Result
Return values
Result

getProductStores()

public getProductStores() : Result
Return values
Result

returnProductBatches()

public returnProductBatches() : Result
Tags
throws
ArgumentOutOfRangeException
Return values
Result

setItemsResultAfterShip()

public setItemsResultAfterShip(Result $resultAfterShip) : Result
Parameters
$resultAfterShip : Result
Return values
Result

setItemsResultAfterTryShip()

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

writeOffProductBatches()

public writeOffProductBatches() : Result
Tags
throws
ArgumentOutOfRangeException
Return values
Result

        
On this page

Search results