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

2,336 人次阅读
没有评论

共计 481 个字符,预计需要花费 2 分钟才能阅读完成。

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());

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

正文完
 0