Magento 1.4.2.0 добавить поле настраиваемого атрибута на страницу создания заказа администратора - PullRequest
1 голос
/ 24 марта 2011

Я недавно обновился до Magento 1.4.2.0.У меня есть простой пользовательский модуль для отслеживания продаж на клиентов и заказов.До обновления он работал отлично, но magento 1.4.2.0 изменил способ обработки пользовательских атрибутов в администраторе. Этот атрибут должен находиться в таблице customer_form_attribute.Я запустил код из этого поста , чтобы добавить атрибут к adminhtml_customer, который восстановил поле на странице учетной записи клиента, но когда я добавил его в adminhtml_checkout, он не появился на странице создания внутреннего заказа.

Я могу подтвердить, что атрибут IS загружается в массив $ data, и при создании заказа для клиента, которому уже назначен salerep, salerep копируется в предложение, заказ и т. Д., Но раскрывающийся список простоне отображается на странице создания заказа.И, конечно, я проверил, что поля действительно находятся в customer_form_attribute.

Нужно ли добавлять это к формам клиентов в customer_form_attribute (customer_account_create, customer_account_edit и т. Д.?) Или это должно работать как есть?

1 Ответ

2 голосов
/ 31 марта 2011

Ну, я решил проблему. Ответ на мой последний вопрос: да, он должен был работать как есть. Мой атрибут не отображался, потому что для атрибута user_defined установлено значение 0. Ранее это не препятствовало отображению атрибута в admin, но, по-видимому, оно изменилось между 1.4.1.1 и 1.4.2.0. Я установил его на 1, и атрибут показывался там, где и должен был.

...