ProviderBuilder extends ProviderBuilderBase
Class ProviderBuilder
Table of Contents
Methods
- addBasketItemBarcodeData() : mixed
- addProductByBasketItem() : mixed
- addProductById() : mixed
- addProductByShipmentItem() : mixed
- addProductData() : mixed
- checkBarcode() : Result
- create() : ProviderBuilderBase
- createBuilder() : ProviderBuilderBase
- createItemsResultAfterDeliver() : Result
- deliver() : Result
- getAvailableQuantity() : Result
- getAvailableQuantityAndPrice() : Result
- getAvailableQuantityByStore() : Result
- getBundleItems() : Result
- getClassName() : string
- getProductData() : Result
- getProductStores() : Result
- getTransferClassName() : string
- isNeedShip() : Result
- recurring() : Result
- reserve() : Result
- returnProductBatches() : Result
- setItemsResultAfterShip() : Result
- setItemsResultAfterTryShip() : Result
- ship() : Result
- tryShip() : Result
- viewProduct() : Result
- writeOffProductBatches() : Result
Methods
addBasketItemBarcodeData()
public
addBasketItemBarcodeData(array<string|int, mixed> $barcodeParams) : mixed
Parameters
- $barcodeParams : array<string|int, mixed>
addProductByBasketItem()
public
addProductByBasketItem(BasketItemBase $basketItem) : mixed
Parameters
- $basketItem : BasketItemBase
addProductById()
public
addProductById(int $productId) : mixed
Parameters
- $productId : int
addProductByShipmentItem()
public
addProductByShipmentItem(ShipmentItem $shipmentItem) : mixed
Parameters
- $shipmentItem : ShipmentItem
addProductData()
public
addProductData(array<string|int, mixed> $productData) : mixed
Parameters
- $productData : array<string|int, mixed>
Tags
checkBarcode()
public
checkBarcode() : Result
Return values
Resultcreate()
public
static create(mixed $providerClass, mixed $context) : ProviderBuilderBase
Parameters
- $providerClass : mixed
- $context : mixed
Return values
ProviderBuilderBasecreateBuilder()
public
static createBuilder(mixed $providerClass, mixed $context) : ProviderBuilderBase
Parameters
- $providerClass : mixed
- $context : mixed
Return values
ProviderBuilderBasecreateItemsResultAfterDeliver()
public
createItemsResultAfterDeliver(Result $resultAfterDeliver) : Result
Parameters
- $resultAfterDeliver : Result
Tags
Return values
Resultdeliver()
public
deliver() : Result
Return values
ResultgetAvailableQuantity()
public
getAvailableQuantity(mixed $outputName) : Result
Parameters
- $outputName : mixed
Return values
ResultgetAvailableQuantityAndPrice()
public
getAvailableQuantityAndPrice(mixed $outputName) : Result
Parameters
- $outputName : mixed
Return values
ResultgetAvailableQuantityByStore()
public
getAvailableQuantityByStore(mixed $outputName) : Result
Parameters
- $outputName : mixed
Return values
ResultgetBundleItems()
public
getBundleItems() : Result
Return values
ResultgetClassName()
public
static getClassName() : string
Return values
stringgetProductData()
public
getProductData(mixed $outputName) : Result
Parameters
- $outputName : mixed
Return values
ResultgetProductStores()
public
getProductStores() : Result
Return values
ResultgetTransferClassName()
public
getTransferClassName() : string
Return values
stringisNeedShip()
public
isNeedShip() : Result
Return values
Resultrecurring()
public
recurring() : Result
Return values
Resultreserve()
public
reserve() : Result
Return values
ResultreturnProductBatches()
public
returnProductBatches() : Result
Return values
ResultsetItemsResultAfterShip()
public
setItemsResultAfterShip(Result $result) : Result
Parameters
- $result : Result
Return values
ResultsetItemsResultAfterTryShip()
public
setItemsResultAfterTryShip(PoolQuantity $pool, array<string|int, mixed> $productTryShipList) : Result
Parameters
- $pool : PoolQuantity
- $productTryShipList : array<string|int, mixed>
Tags
Return values
Resultship()
public
ship() : Result
Return values
ResulttryShip()
public
tryShip() : Result
Return values
ResultviewProduct()
public
viewProduct() : Result
Return values
ResultwriteOffProductBatches()
public
writeOffProductBatches() : Result