¿Gancho de Woocommerce después de crear orden? [cerrado]

8

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.

    
pregunta Iftieaq Murshed 19.12.2015 - 20:22

2 respuestas

2

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.

    
respondido por el Iftieaq Murshed 19.12.2015 - 21:12
9

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

    
respondido por el WisdmLabs 22.12.2015 - 12:27

Lea otras preguntas en las etiquetas