2016-06-17 59 views

回答

0

您需要覆蓋負責網格數據的Mage_Adminhtml_Block_Report_Sales_Bestsellers_Grid塊。

添加類似如下重寫後:

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

它可以在/的public_html /應用/代碼/核心/法師/ Adminhtml /座/報告/銷售/暢銷產品

被發現後,上面完成後,您可以看到一個新列,但沒有SKU數據。

現在有填充SKU數據的兩種方法如下:

第一:ALTER TABLE sales_bestsellers_aggregated_daily然後添加一個名爲列product_sku,然後你需要擴展模型類,以確保這一領域纔剛剛填寫喜歡產品名稱。第二:您需要創建一個渲染器,就像上面的塊文件中使用的日期一樣,此處的技巧是使用產品ID並直接獲取SKU並將其顯示在網格中。

希望這有助於

+0

我這樣做。不工作。 –

+0

你在哪裏添加覆蓋文件,路徑需要與原始文件相同,除了它應該在您的擴展或Mage文件夾中本地 –

+0

我在本地和核心文件 –

相關問題