В 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() {
     // ваш код
     }
     

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

    Ваш ответ

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