西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

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

时间:2016-02-28 17:21来源: 作者: 点击:
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()); ?>

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

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容