В woocommerce выполнить событие если покупка прошла удачно.

Решено

Здравствуйте, скажите как можно сделать так что бы когда покупка прошла успешно в плагине woocommerce, произвести какие либо действия? Например что бы после успешного платежа отправлялось письмо(произвольное, которое  я сам сделаю).  То есть главная задача отследить момент когда платеж получил статус как завершенный и в этот момент нужно подключить мой код. Скажите в каком месте это можно поправить?

Добавить Комментарий
Ответ

Что бы выполнить ваш код после того как платеж в woocommerce получил статус «Завершен», используется следующее событие:

 add_action('woocommerce_order_status_completed', 'my_func_2');
 
my_func_2 — название функции которая будет выполнена после завершения покупки.

Пример подключения события:

 add_action('after_setup_theme', 'my_func_1', 110);
function my_func_1() {
 add_action('woocommerce_order_status_completed', 'my_func_2');
 }
function my_func_2() {
 // ваш код
 }
 

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.