У меня есть наблюдатель, настроенный для "adminhtml_sales_order_create_process_data".
Я добавил новое поле формы (добавлен пользовательский атрибут) в форму заказа администратора:
app/design/adminhtml/default/default/template/sales/order/create/data.phtml
И затемв моем наблюдателе я фиксирую это поле следующим образом:
$orderRequest = $data->getEvent()->getRequest('order');
$customField = $orderRequest['customfield'];
Мне нужно сохранить в моей БД customField и orderId (но, конечно, в момент, когда мой наблюдатель называется, ордер не был создан, поэтомуЯ не могу получить какой-либо идентификатор)
В идеале я хочу иметь возможность сохранить данные в объекте котировки / ордера с помощью setData (), а затем настроить другого наблюдателя после сохранения котировки / ордера и сохранить его.там нет заказа, но на данный момент нет доступных предложений или объекта заказа!
Есть идеи?Спасибо