我們如何通過SKU裝載產品,然後更改產品的庫存狀態和數量。我使用的是magento 2.1.1 CE,我有這種情況,我只需要使用sku來執行我的產品活動。我想使用sku更改庫存數量和狀態。如何更改magento2中SKU裝載產品的庫存
0
A
回答
1
在magento2 CatalogInventory是不同的模塊,你可以通過簡單地使用這個類Magento\CatalogInventory\Model\StockRegistry
方法getStockItemBySku($productSku, $scopeId = null)
或低於getStockItem($productId, $scopeId = null)
。像獲取股票項目:
$stockItem = $this->_stockRegistry->getStockItemBySku($productSku);
$stockItem->setQty($qty);
$stockItem->save();
+0
Upvote爲減少到最低限度。沒有產品 - >保存沒有stockItem-> setData()...工作直,乾淨 – Lemonade
相關問題
- 1. magento2 - 如何獲取/禁用產品的庫存狀態?
- 2. 其中是prestashop產品的sku保存
- 3. magento2產品集合繼續加載
- 4. Solr和產品SKU
- 5. 如何從magento2或magento2.0的產品ID獲取產品信息?
- 6. 如何通過Bigcommerce中的sku id更新產品的「inventory_level」?
- 7. C#產品的多個SKU
- 8. 使用大產品的產品ID獲取產品sku在Magento
- 9. 如何按產品類別和sku收集產品?
- 10. 如何更新在magento訂購產品的SKU的
- 11. Prestashop - 更改產品數據庫中的產品類別
- 12. 使用「簡單配置產品」更改動態SKU Magento
- 13. Magento的產品:從產品名稱中刪除SKU
- 14. 如何更改Magento2中的主題
- 15. 如何更改控制器名稱,如產品的產品
- 16. Woocommerce在functions.php中爲單個產品頁面獲取產品sku
- 17. 如何刪除magento2數據庫中的所有產品數據? **不可能**
- 18. 修改Magento產品銷售報告中的「sku」索引欄
- 19. Magento2得到的產品集合
- 20. Woocommerce - 在產品單頁中獲取SKU
- 21. 如何從Magento中的SKU獲得產品的網址
- 22. 更改WooCommerce中具有某些SKU的產品的後臺訂購消息
- 23. 如何獲得購物車中捆綁產品的原始SKU?
- 24. 如何使用SQL獲取magento中的產品ID和sku
- 25. 如何獲得Magento中的重複SKU產品
- 26. COM Excel加載項:如何卸載當產品名稱更改
- 27. 如何分離woocommerce的庫存產品和缺貨產品
- 28. Rails更新產品的庫存值
- 29. 顯示Magento的相關產品SKU
- 30. Sylius - 可編輯的產品代碼(SKU)
使用\ Magento的\目錄\型號\ ProductRepository $ productRepository – Shine
我因爲Stack Overflow是一個[編程相關](http://stackoverflow.com/help/on-topic)Q&A站點,因此投票結束這個問題。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity
@Shine只使用它,但它不工作 –