在magento管理面板Sales->Orders
中显示订单列表。
有一个名为Export
的选项。这仅导出显示在订单网格中的列。
我需要添加更多列(项目名称,属性,折扣价格等),并且我不想在网格中显示这些附加字段。
我怎样才能做到这一点。对于订单CSV导出,我需要编辑哪个文件?
提前致谢。
答案 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() { }
同样可以添加与此字段一样多的字段。这些只会出现在您的导出中,而不会出现在您的网格中。
如果有任何混淆,请告诉我。感谢