最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

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

时间:2014-06-23 23:35来源:未知 作者:最模板zuimoban 点击:
magento中如何根据sku在产品页中显示产品销售数量,以下给出函数代码。 function getQuantityOrderedBySku($sku){ try { $_product = Mage::getResourceModel(reports/product_collection) -addOrderedQty() -addAttributeToFilter

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

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

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容