Какой хук использовать для обновления запасов после оплаты в WooCommerce?

#javascript #php #wordpress #woocommerce #hook-woocommerce

#javascript #php #wordpress #woocommerce #хук-woocommerce

Вопрос:

В WooCommerce я использую свой собственный способ оплаты в коде javascript, я правильно получил общую сумму и успешно перевел ее на свой платеж, используя :

 <?php
$GLOBALS['cart_total']  = WC()->cart->total;  
$cart_total = WC()->cart->total;    
?>
  

В функции javascript, если мой платеж прошел успешно, он перенаправляет клиента на URL…

Мой вопрос: какой код отвечает за обновление моего инвентаря после совершения платежа?

Это функция обратного вызова :

 function completeCallback(response) {
    console.log("completeCallback", response);
    resultIndicator = response;
    var result = (resultIndicator === successIndicator) ? "SUCCESS" : "ERROR";
    window.location.href="https://www.example.com"
}
  

Ответ №1:

Используйте do_action( 'woocommerce_payment_complete', $order_id ) хук