2016-01-13 77 views
0

在magento管理面板Sales->Orders顯示訂單列表。 有一個選項叫做Export。這隻會導出顯示在訂單網格中的列。 我需要添加更多的列(項目名稱,屬性,折扣價格等),我不想在網格中顯示這些額外的字段。如何在magento訂單報告中添加其他字段?

我該如何做到這一點。對於訂單CSV導出,我需要編輯哪個文件?

在此先感謝。

回答

1

HI爲此,你可以將文件從

應用程序/代碼/核心/法師/ Adminhtml /座/銷售/訂單/ Grid.php

應用程序/代碼拷貝/core/local/Adminhtml/Block/Sales/Order/Grid.php

,並在新的文件,你可以添加新的功能,如

protected function csvColumns() { 
     $this->addColumn('real_order_id', array(
      'header'=> Mage::helper('sales')->__('Order ID'), 
      'width' => '80px', 
      'type' => 'text', 
      'index' => 'increment_id', 
     )); 

       $this->addColumn('store_id', array(
        'header' => Mage::helper('sales')->__('Purchased From (Store)'), 
        'index'  => 'store_id', 
        'type'  => 'store', 
        'store_view'=> true, 
        'display_deleted' => true, 
       )); 


      $this->addColumn('created_at', array(
       'header' => Mage::helper('sales')->__('Order Date'), 
       'index' => 'created_at', 
       'type' => 'datetime', 
       'width' => '100px',    
      )); 
} 

,你可以在這裏面是在銷售表中添加多達領域

和XML導出您可以添加一個名爲

protected function xmlColumns() { } 

和同樣你可以添加多一個功能很多像這樣的領域。這些只會出現在您的導出中,而不會出現在您的網格中

讓我知道是否有任何混淆。謝謝

+0

你能告訴我它是否適合你?如果是,請將答案標記爲是 –

相關問題