2016-06-17 6 views

答えて

0

Gridデータを担当するMage_Adminhtml_Block_Report_Sales_Bestsellers_Gridブロックを上書きする必要があります。

のようなものを追加し上書きした後、次のとおりです。それは、上記の後のpublic_html /アプリ/コード/コア/メイジ/ Adminhtml /ブロック/レポート/販売/ベストセラー

/で見つけることができます

$this->addColumn('product_sku', array(
     'header' => Mage::helper('sales')->__('Product Sku'), 
     'index'  => 'product_sku', 
     'type'  => 'string', 
     'sortable' => false 
    )); 

ですSKUデータなしで新しい列が表示されます。

は今、次のようにSKUデータを取り込むの2つの方法があります。

まず:sales_bestsellers_aggregated_daily表を変更し、product_skuという名前の列を追加して、あなたは、このフィールドがちょうど満たされていることを確認するためにモデルクラスを拡張する必要があります製品名のようなものです。

2番目:上記のブロックファイルで日付が使用しているのと同じようにレンダラーを作成する必要があります。ここではプロダクトIDを使用し、SKUを直接取得してグリッドに表示します。

希望これは

+0

完璧な答えのために、このリンクをご覧ください。働いていない。 –

+0

どこにオーバーライドファイルを追加しましたか?パスは元のものと同じである必要がありますが、ローカル内の拡張子やMageフォルダ内にある必要があります。 –

+0

ローカルファイルとコアファイルの両方で実行しました –

関連する問題