0
A
回答
1
我今天加入了一些Magento商店,看到这个老问题,也许我的回答会帮助别人。这只会回答你如何将公司名称添加到订单网格中。为此,您需要扩展Mage_Adminhtml_Block_Sales_Order_Grid类。然后重写_prepareCollection和_prepareColumns函数。此代码基于this free extension
protected function _prepareCollection()
{
$collection = Mage::getResourceModel($this->_getCollectionClass());
$tableName = Mage::getSingleton("core/resource")->getTableName('sales_flat_order_address');
$collection->getSelect()->join($tableName, "main_table.entity_id = $tableName.parent_id AND $tableName.address_type='billing'",array('company'));
$this->setCollection($collection);
return Mage_Adminhtml_Block_Widget_Grid::_prepareCollection();
}
protected function _prepareColumns()
{
$this->addColumnAfter('company', array(
'header' => Mage::helper('customer')->__('Company'),
'index' => 'company'
),'billing_name');
return parent::_prepareColumns();
}
相关问题
- 1. 公司名称订单网格列
- 2. Magento的 - 增加客户的公司名称,以新的订单邮件主题
- 3. 更新:Magento添加客户属性过滤器来订购网格
- 4. 的Magento - Magento中添加客户名称,以便电网1.7.0.2
- 5. 如何添加客户电子邮件订购网格在magento 1.4
- 6. 如何在客户注册和结算信息中添加'公司名称'
- 7. Magento - 向客户网格添加列
- 8. Magento - 添加客户公司地址,以确认邮件地址
- 9. 在新订单中添加客户公司电子邮件
- 10. 添加公司名称MVC 4
- 11. 公司名称
- 12. 客户订购,或订购到域名模式的客户
- 13. 如何添加客户的电子邮件在Magento订购电网1.6
- 14. 的Magento得到兰德公司从类别,订购产品()
- 15. Magento:按名称加载客户群
- 16. Opencart的:添加客户名订购电子邮件
- 17. 如何添加订单客户电网的总人数在Magento
- 18. 按公司名称查找网址(URL)
- 19. 查询列表公司名称和第一个订单日期
- 20. https地址栏中的公司名称和地址栏中的公司名称
- 21. 名称订购Mysql
- 22. Magento添加资料到订购商品
- 23. 如何在OpenCart中显示公司名称和公司徽标
- 24. 的Xcode - 更改公司名称和用户名
- 25. Laravel Auth按公司名称,用户名和密码登录
- 26. 在Magento中获取客户订单中的订单和发票网格
- 27. Magento查看公司名称而不是姓名
- 28. 更改公司名称
- 29. Maven公司POM名称
- 30. InstallShield更改公司名称
在默认magento中,公司不是必填字段。你是否将它定制为必填字段? –
您可以尝试在“系统/配置/客户配置”中编辑“地址模板”。 –