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.
Ahora ordenó un producto. E hizo lo siguiente
Cambió el estado de los siguientes botones.
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.
Luego verificó el registro de Webhook. Sí, para esta acción anterior se activó un webhook.
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).
Nuevamente comprobé el registro de webhook para lo mismo. Sí, y ahora el webhook tenía un activador más registrado.
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