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
Resultdeliver()
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
ResultgetBundleItems()
public
static getBundleItems(BasketItemBase $basketItem, array<string|int, mixed> $context) : Result
Parameters
- $basketItem : BasketItemBase
- $context : array<string|int, mixed>
Tags
Return values
ResultgetProductData()
public
static getProductData(mixed $basketList, array<string|int, mixed> $context) : Result
Parameters
- $basketList : mixed
- $context : array<string|int, mixed>
Tags
Return values
ResultgetProviderEntity()
public
static getProviderEntity(mixed $name) : mixed|null
Parameters
- $name : mixed
Return values
mixed|nullgetProviderName()
public
static getProviderName(mixed $module, mixed $name) : string|null
Parameters
- $module : mixed
- $name : mixed
Tags
Return values
string|nullsave()
public
static save(Order $order[, array<string|int, mixed>|null $context = array() ]) : Result
Parameters
- $order : Order
- $context : array<string|int, mixed>|null = array()
Tags
Return values
ResulttryReserve()
public
static tryReserve(ReserveQuantity $reserveQuantity[, array<string|int, mixed> $context = array() ]) : Result
Parameters
- $reserveQuantity : ReserveQuantity
- $context : array<string|int, mixed> = array()
Tags
Return values
ResulttryReserveShipment()
public
static tryReserveShipment(Shipment $shipment) : Result
Parameters
- $shipment : Shipment
Tags
Return values
ResulttryReserveShipmentItem()
public
static tryReserveShipmentItem(ShipmentItem $shipmentItem[, array<string|int, mixed> $context = array() ]) : Result
Parameters
- $shipmentItem : ShipmentItem
- $context : array<string|int, mixed> = array()
Tags
Return values
ResulttryShipShipment()
public
static tryShipShipment(Shipment $shipment[, array<string|int, mixed> $context = array() ]) : Result
Parameters
- $shipment : Shipment
- $context : array<string|int, mixed> = array()
Tags
Return values
ResulttryUnreserveShipment()
public
static tryUnreserveShipment(Shipment $shipment) : Result
Parameters
- $shipment : Shipment
Tags
Return values
ResulttryUnreserveShipmentItem()
public
static tryUnreserveShipmentItem(ShipmentItem $shipmentItem) : Result
Parameters
- $shipmentItem : ShipmentItem