#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 )
хук