1

Magento でダウンロード可能な製品のダウンロード可能なリンクに対して行われたダウンロードの数を表示したいと思います。

Magento にはそのような機能はないと思います。

プログラムする必要があるようです。

何か助けてください。

4

2 に答える 2

4

downloadable_link_purchased_itemテーブル(Mage_Downloadable_Model_Link_Purchased_Itemモデル)で使用されているnumber_of_downloads_boughtとnumber_of_downloads_を見てください。

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 に答える