Bitrix API

Provider

FinalYes

Table of Contents

Constants

SALE_TRANSFER_PROVIDER_SHIPMENT_NEED_EMPTY  = null
SALE_TRANSFER_PROVIDER_SHIPMENT_NEED_NOT_SHIP  = false
SALE_TRANSFER_PROVIDER_SHIPMENT_NEED_SHIP  = true

Methods

changeProductBatchBalance()  : Result
deliver()  : mixed
getAvailableQuantityAndPriceByBasketItem()  : Result
getBundleItems()  : Result
getProductData()  : Result
getProviderEntity()  : mixed|null
getProviderName()  : string|null
save()  : Result
tryReserve()  : Result
tryReserveShipment()  : Result
tryReserveShipmentItem()  : Result
tryShipShipment()  : Result
tryUnreserveShipment()  : Result
tryUnreserveShipmentItem()  : Result

Constants

SALE_TRANSFER_PROVIDER_SHIPMENT_NEED_EMPTY

public mixed SALE_TRANSFER_PROVIDER_SHIPMENT_NEED_EMPTY = null

SALE_TRANSFER_PROVIDER_SHIPMENT_NEED_NOT_SHIP

public mixed SALE_TRANSFER_PROVIDER_SHIPMENT_NEED_NOT_SHIP = false

SALE_TRANSFER_PROVIDER_SHIPMENT_NEED_SHIP

public mixed SALE_TRANSFER_PROVIDER_SHIPMENT_NEED_SHIP = true

Methods

changeProductBatchBalance()

public static changeProductBatchBalance(Shipment $shipment) : Result
Parameters
$shipment : Shipment
Return values
Result

deliver()

public static deliver(Shipment $shipment) : mixed
Parameters
$shipment : Shipment

getAvailableQuantityAndPriceByBasketItem()

public static getAvailableQuantityAndPriceByBasketItem(BasketItemBase $basketItem[, array<string|int, mixed>|null $context = array() ]) : Result
Parameters
$basketItem : BasketItemBase
$context : array<string|int, mixed>|null = array()
Return values
Result

getBundleItems()

public static getBundleItems(BasketItemBase $basketItem, array<string|int, mixed> $context) : Result
Parameters
$basketItem : BasketItemBase
$context : array<string|int, mixed>
Tags
throws
ArgumentNullException
Return values
Result

getProductData()

public static getProductData(mixed $basketList, array<string|int, mixed> $context) : Result
Parameters
$basketList : mixed
$context : array<string|int, mixed>
Tags
throws
ArgumentNullException
throws
ArgumentTypeException
Return values
Result

getProviderEntity()

public static getProviderEntity(mixed $name) : mixed|null
Parameters
$name : mixed
Return values
mixed|null

getProviderName()

public static getProviderName(mixed $module, mixed $name) : string|null
Parameters
$module : mixed
$name : mixed
Tags
throws
LoaderException
Return values
string|null

save()

public static save(Order $order[, array<string|int, mixed>|null $context = array() ]) : Result
Parameters
$order : Order
$context : array<string|int, mixed>|null = array()
Tags
throws
SystemException
Return values
Result

tryReserve()

public static tryReserve(ReserveQuantity $reserveQuantity[, array<string|int, mixed> $context = array() ]) : Result
Parameters
$reserveQuantity : ReserveQuantity
$context : array<string|int, mixed> = array()
Tags
throws
ArgumentNullException
Return values
Result

tryReserveShipment()

public static tryReserveShipment(Shipment $shipment) : Result
Parameters
$shipment : Shipment
Tags
throws
ArgumentNullException
throws
ObjectNotFoundException
Return values
Result

tryReserveShipmentItem()

public static tryReserveShipmentItem(ShipmentItem $shipmentItem[, array<string|int, mixed> $context = array() ]) : Result
Parameters
$shipmentItem : ShipmentItem
$context : array<string|int, mixed> = array()
Tags
throws
ArgumentNullException
throws
ObjectNotFoundException
throws
Exception
Return values
Result

tryShipShipment()

public static tryShipShipment(Shipment $shipment[, array<string|int, mixed> $context = array() ]) : Result
Parameters
$shipment : Shipment
$context : array<string|int, mixed> = array()
Tags
throws
ObjectNotFoundException
Return values
Result

tryUnreserveShipment()

public static tryUnreserveShipment(Shipment $shipment) : Result
Parameters
$shipment : Shipment
Tags
throws
ArgumentOutOfRangeException
throws
ObjectNotFoundException
throws
Exception
Return values
Result

tryUnreserveShipmentItem()

public static tryUnreserveShipmentItem(ShipmentItem $shipmentItem) : Result
Parameters
$shipmentItem : ShipmentItem
Tags
throws
ArgumentNullException
throws
ArgumentOutOfRangeException
throws
NotImplementedException
Return values
Result

        
On this page

Search results