A-A+

magento如何根据sku在产品页中显示产品销售数量

2011年07月12日 灵犀一指 magento如何根据sku在产品页中显示产品销售数量已关闭评论 阅读 1,272 人 次

magento中如何根据sku在产品页中显示产品销售数量,以下给出函数代码。

function  getQuantityOrderedBySku($sku)
{
    try {
     $_product = Mage::getResourceModel('reports/product_collection')
       ->addOrderedQty()
       ->addAttributeToFilter('sku', $sku)
       ->setOrder('ordered_qty', 'desc')
       ->getFirstItem();
     if (!$_product) {
       throw new Exception('No product matches the given SKU');
     }
     return (int)$_product->getOrderedQty();
     }
     catch (Exception $e) {
     return 0;
     }
}

在需要显示产品销售数量的地方调用下面的PHP代码就可以了

<?php echo'已售出'. getQuantityOrderedBySku($_product->getSku());

这个方法只是显示简单商品的销售记录!

评论已关闭!