Pregunta sobre WooCommerce de Wordpress:

woocommerce_order_status_completed nunca llamado

Un usuario pregunt贸 馃憞

Hola. Tengo esta l铆nea de c贸digo en mi plugin: add_action (‘woocommerce_order_status_completed’, ‘hh_function_name_removed’, 10, 1);

y funci贸n hh_function_name_removed ($ order_id) {$ logfile = 鈥/home/myname/test.log鈥; file_put_contents ($ logfile, fecha (鈥渞鈥). 鈥 n鈥, FILE_APPEND); regreso; }

Pero la funci贸n nunca parece ejecutarse.

No prob茅 芦woocommerce_order_status_completed禄 y 芦woocommerce_payment_complete禄 sin 茅xito.

驴Alguna idea sobre c贸mo ejecutar el c贸digo una vez finalizado el pedido en woocommerce? Gracias.

editar: Ah, y me refiero a cuando el cliente regresa de la pasarela de pago al sitio de woocommerce, entonces si se debe pasar el c贸digo del plugin.

Este tema fue modificado hace 2 a帽os, 1 mes por.

(@fernashes)

Ingeniero Autom谩tico de Felicidad

Hace 2 a帽os, 1 mes

隆Hola!

Se trata de una cuesti贸n de desarrollo relativamente complejo. Voy a dejarlo abierto por un tiempo para ver si alguien podr谩 comprometerse a ayudar.

Tambi茅n puedo recomendar WooCommerce Slack Community para asistencia en el desarrollo: https://woocommerce.com/community-slack/

(@jessepearson)

Ingeniero Autom谩tico de Felicidad

Hace 2 a帽os, 1 mes

@heikkiwaan El gancho woocommerce_payment_complete se ejecuta despu茅s de que se complete el pago. Su editor dijo que quer铆a ejecutar la funci贸n cuando el cliente regrese de la puerta, 驴verdad? El pedido se puede colocar en el estado Procesando si los productos del pedido deben enviarse, por lo que salir del estado completado solo funcionar谩 en este caso. woocommerce_payment_complete se extinguir谩 cuando se complete el pago.

Esta acci贸n se puede ver aqu铆:
https://github.com/woocommerce/woocommerce/blob/3.5.2/includes/class-wc-order.php#L121

(@jessepearson)

Ingeniero Autom谩tico de Felicidad

Hace 2 a帽os, 1 mes

No hemos tenido noticias tuyas en un tiempo, as铆 que marcar茅 esto como una soluci贸n. Si tienes alguna otra pregunta, puedes comenzar una nueva conversaci贸n.

(@dkurth)

Hace 1 a帽o, 11 meses

Bueno, no cierres, 隆porque a m铆 me interesa lo mismo!

Necesito recibir el mensaje woocommerce_order_status_completed y no interrumpir el procesamiento normal de pagos de woocommerce. Necesito actualizar otra base de datos de plugins en funci贸n de la finalizaci贸n del pago.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *