1

我想显示 Magento 中可下载产品的任何可下载链接的下载次数。

我不认为 Magento 有这样的功能。

看来我们需要对其进行编程。

请问有什么帮助吗?

4

2 回答 2

4

查看 downloadable_link_purchased_item 表中的 number_of_downloads_bought 和 number_of_downloads_used(Mage_Downloadable_Model_Link_Purchased_Item 模型)

Magento 使用这些字段来定义用户可以下载文件的次数:

$linkPurchased = Mage::getModel('downloadable/link_purchased')->load($linkPurchasedItem->getPurchasedId());
$downloadsLeft = $linkPurchasedItem->getNumberOfDownloadsBought()
    - $linkPurchasedItem->getNumberOfDownloadsUsed();

因此,您可以使用 $linkPurchasedItem->getNumberOfDownloadsUsed() 作为所选顺序的下载次数。如果您计算每个订单的下载次数,您可以获得总下载次数。

或者您可以制作自己的计数器来调用 Mage_Downloadable_DownloadController::_processDownload()

于 2012-12-19T17:29:55.127 回答
0

不是“downloadable_link”表中的“number_of_downloads”字段吗?

于 2012-12-19T17:18:14.197 回答