Magento でダウンロード可能な製品のダウンロード可能なリンクに対して行われたダウンロードの数を表示したいと思います。
Magento にはそのような機能はないと思います。
プログラムする必要があるようです。
何か助けてください。
Magento でダウンロード可能な製品のダウンロード可能なリンクに対して行われたダウンロードの数を表示したいと思います。
Magento にはそのような機能はないと思います。
プログラムする必要があるようです。
何か助けてください。
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()を呼び出すための独自のカウンターを作成することもできます
テーブル「downloadable_link」のフィールド「number_of_downloads」ではありませんか?