更改订单导出csv操作到外部链接Magento



嗨,我需要将magento顺序网格中的导出csv操作更改为外部URL

因此,当我们从订单网格中选择多个订单并按导出时,它将订单id数组发布到外部url

为此,我检查了文件ordercontroller.php,其中有a`

函数exportCsvAction()

`它执行csv操作。

但我找不到该操作分配给出口的位置作用

你能建议我如何将操作更改为外部url吗并在那里获取已发布的订单ID。

Magento使用Mage_Adminhtml_Block_Widget_Gridge::getCsvFile()。网格对象准备&加载订单集合,然后通过_exportIterateCollection()方法迭代集合。

此处定义了订单导出操作Mage_Adminhtml_Block_Sales_Order_Grid::_prepareColumns

要修改"CSV"的url,您需要使用本地模块覆盖此类,并修改以下行

 protected function _prepareColumns()
    {
     ...
        $this->addExportType('NEW URL', Mage::helper('sales')->__('CSV'));
     ... 
    }

最新更新