Magento:使用库存数量计算产品

标签 magento

我是 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/

相关文章:

database - 如何从 Magento 中删除所有交叉销售产品链接?

php - 通过 ORM 将数据导入 Magento 的性能是否可以接受,或者直接 SQL 是唯一的选择吗?

php - FileMaker:与 Magento 集成

magento - 结帐开始观察员

php - 需要帮助理解 Magento 产品集合对象和目录/产品模型

magento - 在 magento 中以编程方式发送已完成订单的发货电子邮件

php - Magento:在后端代码中以编程方式创建订单

Magento - 如何获取购物车中单个产品的小计?

php - 将列添加到 Magento 管理目录 > 管理产品

php - Magento:发票总额的税收计算不正确