通过Magento中的产品ID获取已完成销售的数量

问题描述:

我有一个.phtml文件,我想显示一个类别的所有产品的完成销售数量,如果可能的话价格x销售数量,所以我可以做一个每种产品的总数。通过Magento中的产品ID获取已完成销售的数量

现在我有了这个代码,我可以看到产品在一个类别和产品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 }?> 

如果有人能够帮助我一点点,这将是伟大的! 谢谢!

看看表sales_flat_invoice_item(或sales_flat_invoice_item

您可以创建自定义查询e.g

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