Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
StockRegistryInterface.php
Go to the documentation of this file.
1 <?php
7 
18 {
23  public function getStock($scopeId = null);
24 
30  public function getStockItem($productId, $scopeId = null);
31 
38  public function getStockItemBySku($productSku, $scopeId = null);
39 
45  public function getStockStatus($productId, $scopeId = null);
46 
53  public function getStockStatusBySku($productSku, $scopeId = null);
54 
62  public function getProductStockStatus($productId, $scopeId = null);
63 
70  public function getProductStockStatusBySku($productSku, $scopeId = null);
71 
81  public function getLowStockItems($scopeId, $qty, $currentPage = 1, $pageSize = 0);
82 
89  public function updateStockItemBySku($productSku, \Magento\CatalogInventory\Api\Data\StockItemInterface $stockItem);
90 }
getProductStockStatusBySku($productSku, $scopeId=null)
updateStockItemBySku($productSku, \Magento\CatalogInventory\Api\Data\StockItemInterface $stockItem)
getLowStockItems($scopeId, $qty, $currentPage=1, $pageSize=0)