Estoy buscando un gancho que se activará después de que alguien envíe el formulario de pago y el pedido realizado (sin importar si realizó el pago o no).
Probé woocommerce_new_order
Pero no está funcionando.
Estoy buscando un gancho que se activará después de que alguien envíe el formulario de pago y el pedido realizado (sin importar si realizó el pago o no).
Probé woocommerce_new_order
Pero no está funcionando.
He encontrado la solución. Ya existe un pedido antiguo en mi lista de pedidos. Entonces, cuando estoy agregando nuevos artículos en orden, woocommerce simplemente está actualizando mi viejo pedido no pagado. Así que también uso la acción woocommerce_resume_order
. Ahora está bien.
Prueba woocommerce_thankyou
hook. Esto se activará después de recibir el pedido con éxito, sin importar cómo realizó el pago el usuario.
$hook_to = 'woocommerce_thankyou';
$what_to_hook = 'wl8OrderPlacedTriggerSomething';
$prioriy = 111;
$num_of_arg = 1;
add_action($hook_to, $what_to_hook, $prioriy, $num_of_arg);
function wl8OrderPlacedTriggerSomething($order_id){
//do something...
}
Para obtener más información, consulte woocommerce/templates/checkout/thankyou.php
Lea otras preguntas en las etiquetas plugins woocommerce