Как перехватить/добавить данные при создании/редактировании заказа в бекенде?
Привет!
Вывожу черех хук backend_order_edit свою форму, в ней есть input.
Мне нужно при нажатии кнопки "Сохранить заказ" запустить метод, который получит order_id (крайне желательно, даже если заказ только создается), а также то, что я ввел в свою форму.
Была идея по $(window).on('hashchange', f); отследить что заказ отредактирован/создан (после редактирования заказа нас перекидывает на страницу со списком заказов), и как-то запустить по AJAX нужные мне метод, но не хочется костылить, и хочется все на PHP разрулить, в самом фреймворке.
Резюмирую: нужно получить всю информацию по заказу (желательно с order_id) и то, что я ввел в форме на странице редактирования/создания заказа в бекенде.
Эта тема в архиве. Добавление комментариев к ней отключено.










1 ответ
Нашел два хука в документации, которые идеально подходят:
- order_action.create
- order_action.edit (незадокументированный)
Осталось найти возможность получать значение из формы, которая в бекенде по хуку backend_order_edit выводится.