如何在magento订单报告中添加其他字段?

时间:2016-01-13 11:11:04

标签: magento report

在magento管理面板Sales->Orders中显示订单列表。 有一个名为Export的选项。这仅导出显示在订单网格中的列。 我需要添加更多列(项目名称,属性,折扣价格等),并且我不想在网格中显示这些附加字段。

我怎样才能做到这一点。对于订单CSV导出,我需要编辑哪个文件?

提前致谢。

1 个答案:

答案 0 :(得分:1)

HI为此您可以从

复制文件
  

应用程序/代码/核心/法师/ Adminhtml /砌块/销售/订购/ Grid.php

     

     

应用程序/代码/核心/本地/ Adminhtml /砌块/销售/订购/ 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() { }

同样可以添加与此字段一样多的字段。这些只会出现在您的导出中,而不会出现在您的网格中。

如果有任何混淆,请告诉我。感谢

相关问题