在Magento中按产品ID获取已完成销售的数量

时间:2013-05-07 13:46:52

标签: magento product

我有一个.phtml文件,我希望显示一个类别的所有产品,其中包含已完成销售的数量,如果可能,还要显示价格x销售数量,以便我可以为每个产品计算总数。

现在我有了这个代码,我可以在一个类别和产品ID中看到该产品,但我无法使用销售数量和价格。

<?php
$categoryid = 19;

$category = new Mage_Catalog_Model_Category();
$category->load($categoryid);
$collection = $category->getProductCollection();
$collection->addAttributeToSelect('*');

foreach ($collection as $_product) { ?>

   <a href="<?php echo $_product->getProductUrl() ?>"><img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(200); ?>" width="200" height="200" alt="" /></a> <a href="<?php echo $_product->getProductUrl(); ?>"><?php echo $_product->getName(); ?><?php echo $_product->getId(); ?> </a>

<?php }?>

如果有人可以帮我一点点,那就太棒了! 谢谢!

1 个答案:

答案 0 :(得分:0)

查看表sales_flat_invoice_item(或sales_flat_invoice_item

您可以创建自定义查询,例如

SELECT * from sales_flat_invoice_item 
WHERE product_id = YOUR_PRODUCT_ID
# GROUP BY order_id # if you have product with custom option