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
checkBarcode()
public
checkBarcode() : Result
Return values
Resultcreate()
public
static create(array<string|int, mixed> $context) : static
Parameters
- $context : array<string|int, mixed>
Return values
staticcreateItemForReserve()
public
createItemForReserve(ReserveQuantity $reserve) : array<string|int, mixed>
Parameters
- $reserve : ReserveQuantity
Tags
Return values
array<string|int, mixed>createItemForReserveByShipmentItem()
public
createItemForReserveByShipmentItem(ShipmentItem $shipmentItem) : array<string|int, mixed>
Parameters
- $shipmentItem : ShipmentItem
Tags
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
Return values
array<string|int, mixed>createItemsResultAfterDeliver()
public
createItemsResultAfterDeliver(Result $resultAfterDeliver) : Result
Parameters
- $resultAfterDeliver : Result
Return values
ResultcreateItemsResultAfterRecurring()
public
createItemsResultAfterRecurring(Result $resultAfterDeliver) : Result
Parameters
- $resultAfterDeliver : Result
Return values
Resultdeliver()
public
deliver() : Result
Return values
ResultgetAvailableQuantity()
public
getAvailableQuantity() : Result
Return values
ResultgetAvailableQuantityAndPrice()
public
getAvailableQuantityAndPrice() : Result
Return values
ResultgetAvailableQuantityByStore()
public
getAvailableQuantityByStore() : Result
Return values
ResultgetBundleItems()
public
getBundleItems() : Result
Return values
ResultgetProductData()
public
getProductData() : Result
Return values
ResultgetProductStores()
public
getProductStores() : Result
Return values
ResultisNeedShip()
public
isNeedShip() : Result
Return values
Resultrecurring()
public
recurring() : Result
Return values
Resultreserve()
public
reserve() : Result
Return values
ResultreturnProductBatches()
public
returnProductBatches() : Result
Tags
Return values
ResultsetItemsResultAfterShip()
public
setItemsResultAfterShip(Result $resultAfterShip) : Result
Parameters
- $resultAfterShip : Result
Return values
ResultsetItemsResultAfterTryShip()
public
setItemsResultAfterTryShip(PoolQuantity $pool, array<string|int, mixed> $productTryShipList) : Result
Parameters
- $pool : PoolQuantity
- $productTryShipList : array<string|int, mixed>
Return values
Resultship()
public
ship() : Result
Return values
ResulttryShip()
public
tryShip() : Result
Return values
ResultviewProduct()
public
viewProduct() : Result
Return values
ResultwriteOffProductBatches()
public
writeOffProductBatches() : Result