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()); ?> 这个方法只是显示简单商品的销售记录! (责任编辑:最模板) |