Magento:如何显示产品销售次数?

Joh*_*wep 5 magento

我想在我的主页上回应一下产品的总销售额.如何才能做到这一点?

此外,我想知道如何在首页查询已售出的商品总数(数量).

在我的商店,只有1个产品(虚拟).

编辑:

我找到了这个代码,它在产品的视图页面中运行良好.

$sku = nl2br($_product->getSku());
$_productCollection = Mage::getResourceModel('reports/product_collection')
    ->addOrderedQty()
    ->addAttributeToFilter('sku', $sku)
    ->setOrder('ordered_qty', 'desc')
    ->getFirstItem();
$product = $_productCollection;

echo 'Already Bought '.(int)$product->ordered_qty; 
Run Code Online (Sandbox Code Playgroud)

但是在首页上,我如何直接指向我想要的产品的ID?

vzw*_*ick 5

这应该工作:

$id = 123; // enter your product ID here
$product = Mage::getResourceModel('reports/product_collection')
    ->addOrderedQty()
    ->addAttributeToFilter('id', $id)
    ->setOrder('ordered_qty', 'desc')
    ->getFirstItem();

echo 'Already Bought '.(int)$product->ordered_qty;
Run Code Online (Sandbox Code Playgroud)

  • 好吧,我用$ sku代替id,现在它正在拉动产品的正确销售:) (2认同)