прицепить еще 1 свое событие на отправку письма пользователю о выполненном заказе
Возможно, что вам надо вешать свою функцию на смену статуса
либо woocommerce_order_status_changed, либо woocommerce_order_status_completed, раз речь идет о выполненном заказе
Исходная задача в том, что нужно сделать лог отправки писем по текущему заказу. Т.е. заказ поставили в статус Выполнен и нажали на кнопку со скрина. Письмо улетело клиенту, а инфа когда это было пишется в БД и выводиться на странице заказа.
Если нужно еще раз отправить, админ снова нажимает кнопку со скрина, снова улетает почта, снова в БД пишется инфа когда была следующая отправка и вся эта инфа отображается на странице заказа.
Поэтому я искал какой то хук, который запускается при нажатии кнопки..или submit формы.. а уж на него подцепил бы свой код..
-
Ответ изменён 1 год, 7 месяцев назад пользователем shiva2019.
-
Ответ изменён 1 год, 7 месяцев назад пользователем shiva2019.
-
Ответ изменён 1 год, 7 месяцев назад пользователем shiva2019.
Вопрос закрыт. Спасибо за советы 🙂
К слову о хуках либо woocommerce_order_status_changed и woocommerce_order_status_completed. Это не они судя по всему.
Для проверки сделал тестовую функцию, что создает файл на хостинге. Проверил ее. Она работает корректно.
Затем повесил на хук woocommerce_order_status_changed мою тестовую функцию, что бы проверить, выполнится ли она при щелчке по кнопке Сохранить заказ и отправить email. Однако результата нет.
Затем сделал тоже самое на хук woocommerce_order_status_completed, и тоже нет результата.
Очень актуален поиск хука, который выполняется по щелчку на кнопке Сохранить заказ и отправить email.
Помогите пожалуйста, если кто то знает какой хук выполняется по этой кнопке.
Нашел решение. Вопрос закрыт.