El webhook de actualización de pedidos de Woocommerce no se activa

2 minutos de lectura

Estoy usando WooCommerce y he estado mirando los webhooks.

Todos ellos tienen troncos (es decir, han estado disparando)

Sin embargo, el webhook order.updated es el único que no tiene registros.

Alguien puede ayudarme? Me puse en contacto con Woo y no obtuve una respuesta + revisé muchos hilos, pero no parece haber ninguna pista en ninguna parte.

Gracias.

Dan

Probé su enfoque y creó un Webhook con order.updated como acción.

ingrese la descripción de la imagen aquí

Ahora ordenó un producto. E hizo lo siguiente

Cambió el estado de los siguientes botones.

ingrese la descripción de la imagen aquí

Pero el webhook no se disparó en absoluto.

Luego fue al pedido respectivo y agregó un valor de campo personalizado y hizo clic en guardar pedido.

ingrese la descripción de la imagen aquí

Luego verificó el registro de Webhook. Sí, para esta acción anterior se activó un webhook.

ingrese la descripción de la imagen aquí

Ahora intenté cambiar el estado del pedido desde la propia página de edición del pedido.

Aquí cambió de procesamiento a estado en espera y guardó el pedido. (El procesamiento de estado se configuró anteriormente al intentar actualizar el estado desde el panel de control de la lista de pedidos).

ingrese la descripción de la imagen aquí

Nuevamente comprobé el registro de webhook para lo mismo. Sí, y ahora el webhook tenía un activador más registrado.

ingrese la descripción de la imagen aquí

Finalmente llegué a la conclusión de que esta acción order.updated se activa cuando se realizan cambios y se guardan para ver la edición de la página de pedido único.

Un colaborador sugirió usar action.woocommerce_order_status_changed en su lugar.

  • Y woocommerce_order_status_changed no tiene información de facturación en el cuerpo de la solicitud =/ Ejemplo: {“action”:”woocommerce_order_status_changed”,”arg”:27121,”order”:{“billing_address”:{“vat_number”:false}}}

    – ketchup inteligente

    18 de septiembre de 2015 a las 7:01


  • @cleverketchup mi webhook api no tiene un registro, ¿cómo habilitarlo?

    – Preshan Pradipa

    15 de mayo de 2018 a las 7:10


  • Tengo el mismo error después de 5 años. Los webhooks de Woocommerce son cosas realmente tímidas

    – sin uno

    26 de marzo de 2021 a las 6:21


¿Ha sido útil esta solución?