StockInitializationServiceDecoration

package

Default

Methods

getActualStockForArticle

getActualStockForArticle(\Shopware\Models\Article\Detail $articleDetail) : integer
see \Shopware\Plugins\ViisonPickwareERP\Components\StockLedger\StockInitialization::getActualStockForArticle()

Arguments

$articleDetail

\Shopware\Models\Article\Detail

Response

integer

getAllUninitializedArticleDetails

getAllUninitializedArticleDetails() : array

getAllUninitializedArticleDetailsIncludingUnmanagedArticles

getAllUninitializedArticleDetailsIncludingUnmanagedArticles() : array

getPaginatedUninitializedArticleDetails

getPaginatedUninitializedArticleDetails(string|null $filterStr = null, string|null $orderBy = null, string|null $direction = null, integer $start, integer $limit) : array
see \Shopware\Plugins\ViisonPickwareERP\Components\StockLedger\StockInitialization::getPaginatedUninitializedArticleDetails()

Arguments

$filterStr

string|null

$orderBy

string|null

$direction

string|null

$start

integer

$limit

integer

Response

array

initializeStocksForABatchOfUninitializedArticleDetails

initializeStocksForABatchOfUninitializedArticleDetails(integer|null $batchSize = \Shopware\Plugins\ViisonPickwareERP\Components\StockLedger\StockInitialization::DEFAULT_BATCH_SIZE) : integer
see \Shopware\Plugins\ViisonPickwareERP\Components\StockLedger\StockInitialization::initializeStocksOfUninitializedArticleDetailsBatchWise()
Throws
\Shopware\Plugins\ViisonPickwareERP\Components\StockLedger\StockLedgerConcurrencyException

Arguments

$batchSize

integer|null

Response

integer

The number of stocks which are not yet initialized

initializeStocksOfAllUninitializedArticleDetails

initializeStocksOfAllUninitializedArticleDetails() 
see \Shopware\Plugins\ViisonPickwareERP\Components\StockLedger\StockInitialization::initializeStocksOfAllUninitializedArticleDetails()
Throws
\Shopware\Plugins\ViisonPickwareERP\Components\StockLedger\StockLedgerConcurrencyException

initializeStocksOfArticleDetails

initializeStocksOfArticleDetails(array<mixed,\Shopware\Models\Article\Detail> $articleDetails) 
see \Shopware\Plugins\ViisonPickwareERP\Components\StockLedger\StockInitialization::initializeStocksOfArticleDetails()
Throws
\Shopware\Plugins\ViisonPickwareERP\Components\StockLedger\StockLedgerConcurrencyException

Arguments

$articleDetails

array<mixed,\Shopware\Models\Article\Detail>