我想显示 Magento 中可下载产品的任何可下载链接的下载次数。
我不认为 Magento 有这样的功能。
看来我们需要对其进行编程。
请问有什么帮助吗?
查看 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()
不是“downloadable_link”表中的“number_of_downloads”字段吗?