@makboriska

Запустить скрипт после успешной оплаты Woocommerce?

Есть сайт по продаже кодов (ваучеров), после оплаты клиенту должен приходить тот самый код который мы получаем по api, я немного не могу понять как мне сделать это, вот что у меня есть

Через хук woocommerce_payment_complete я запускаю скрипт который делает запрос на выдачу ключа, ключ приходит всё гуд, но как мне записать этот ключ в базу данных что бы он отправился клиенту на почту, что бы он был на странице сенькю и в личном кабинете клиента?

add_action( 'woocommerce_payment_complete', 'so_payment_complete' );
function so_payment_complete( $order_id ){
    $order = wc_get_order( $order_id );
    $user = $order->get_user();
    if( $user ){
        // тут мой скрипт по api который получает code в переменную $code
    }
}
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы