2011-03-24 87 views
1

我最近升级到Magento 1.4.2.0。我有一个简单的自定义模块,用于跟踪客户和订单上的销售订单。在升级之前,它运行良好,但magento 1.4.2.0更改了admin中处理客户属性的方式,该属性需要位于customer_form_attribute表中。我运行了this post中的代码,将该属性添加到adminhtml_customer中,该属性恢复了客户帐户页面上的字段,但是当我将其添加到adminhtml_checkout时,它未显示在后端订单创建页面上。Magento 1.4.2.0添加自定义属性字段到管理订单创建页面

我可以确认属性IS被加载到$ data数组中,并且当为已经分配了salerep的客户创建订单时,salerep被复制到报价,订单等,但是下拉菜单不是在订单创建页面上显示。当然,我检查这些字段确实在customer_form_attribute中。

是否需要将此添加到customer_form_attribute(customer_account_create,customer_account_edit等)中的客户表单中,还是应该按原样工作?

回答

2

嗯,我已经解决了这个问题。我最后一个问题的答案是,是的,它应该是按原样工作的。我的属性没有显示,因为该属性的user_defined设置为0.以前,这并不妨碍该属性在管理中显示,但显然在1.4.1.1和1.4.2.0之间发生了变化。我将它设置为1,并且该属性显示出它应该在的位置。

相关问题