В моем пользовательском модуле я хочу предпринять некоторые действия после завершения различных этапов процесса оформления заказа.Я использую систему диспетчеризации событий Magento для достижения этой цели.К сожалению, система отправки событий в базовом продукте выглядит немного случайной.Один этап оформления заказа - это когда пользователь вводит свой платежный адрес.При использовании метода одностраничного извлечения я могу иметь наблюдателя для события:
controller_action_postdispatch_checkout_onepage_saveBilling
Я не уверен, является ли это лучшим событием, чтобы показать, что был введен платежный адрес, но, похоже, он работаетok.
При использовании процесса многоразовой проверки я не вижу соответствующего события, которое могу прослушать.Платежный адрес и способ оплаты находятся на одной и той же стадии оформления заказа.Самое подходящее событие, которое я могу придумать, это:
controller_action_postdispatch_checkout_multishipping_overview
, которое также запускается при размещении заказа.
Есть ли лучший способ сделать это?
Спасибовы.