我是 magento 的新手。 我想知道如何使用库存数量来计算所有产品。例如我有
- 类别 1
- 产品一 - 库存 10
- 产品二 - 库存 5
- 类别 2
- 产品三 - 库存 10
所有乘积之和的结果应为 25
实际上,我正在使用
<?php
$prods = Mage::getModel('catalog/product')->getCollection();
Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($prods);
$count = number_format(count($prods));
echo $count;
?>
但这计算的是没有库存数量的产品。
感谢您的帮助。
最佳答案
未经测试,但这应该可以满足您的需要......
$stockItemCollection = Mage::getModel('cataloginventory/stock_item')
->getCollection();
$stockTotal = array_sum($stockItemCollection->getColumnValues('qty'));
关于Magento:使用库存数量计算产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14215593/