我尝试在magento后端订单上添加其他字段以导出订单。
我用Google搜索了一般信息以添加新字段...
protected function _prepareCollection(){
$collection = Mage::getResourceModel($this->_getCollectionClass());
$collection->getSelect()->join('sales_flat_order_address', 'main_table.entity_id = sales_flat_order_address.parent_id',array('postcode'));
$this->setCollection($collection);
return parent::_prepareCollection();
}
protected function _prepareColumn() {
$this->addColumn('postcode', array(
'header' => Mage::helper('sales')->__('Postcode'),
'index' => 'postcode',
));
然而,当我尝试编辑/var/www/html/app/code/local/mage/adminhtml/block/sales/order/grid.php时,没有任何反应。我想我可能正在编辑错误的文件,或者某些东西可能会超过grid.php。我如何找出哪些文件超载?我的网站是fs1inc.com。提前收到你的任何帮助。
答案 0 :(得分:1)
请尝试以下解决方案
请访问以下网址,下载并安装此“OrdersPlus”,没有 需要添加自定义代码。我测试了它的工作magento 1.7到1.9.3.1
https://github.com/gsafcik/OrdersPlus
我希望它对你有所帮助。