Viewing 2 replies - 1 through 2 (of 2 total)
  • Hi @gabasj,

    It is great that you shared these detailed screenshots, they give a very clear view of what is happening on your end and I understand how important it is for the order status to update automatically once Loggi marks the package as delivered. I am here to help you get to the bottom of this.

    From what I see in the screenshots, Loggi is indeed sending the Delivered event correctly, but the WooCommerce scheduled action responsible for delivering the webhook, woocommerce_deliver_webhook_async, is failing across multiple webhook IDs. Each one shows the same pattern, the request is created, initiated, then fails after 300 seconds with an “unknown error”. This means WooCommerce is attempting to send the event, but something in the hosting environment or the receiving endpoint is blocking the call or causing it to time out.

    When I checked the logs you shared in the next two tabs, I could also see that the webhook delivery endpoints are returning errors or taking too long to respond. This usually happens when:

    • the webhook destination URL is rejecting the request
    • the server firewall or CDN is blocking outbound webhook calls
    • there is a timeout or rate-limit on the receiving service
    • the callback URL is invalid or not returning a 200 OK response

    At the moment, you have several active webhooks pointing to two different services, Wooocer (iOS) and Woohoo. Since all of them show failed async deliveries, I recommend the following so we can narrow down the cause:

    1. Please check with the service that receives the webhooks whether they are allowing incoming requests from your store and are returning a 200 OK response every time.
    2. If the service has logs or an error console, please share what they are showing for the failed deliveries.
    3. To rule out hosting restrictions, reach out to your hosting provider and ask if outgoing POST requests from your server are being blocked or rate-limited.
    4. Visit WooCommerce → Status → Logs and look for webhook- logs for the same timestamps and share them via https://pastebin.com so I can take a closer look at the exact response coming back from the endpoint.

    Once we see how the receiving endpoint is responding, we can confirm exactly why the scheduled action is failing and make sure the order status updates as expected.

    I will keep an eye out for the details so we can move forward together.

    Plugin Support Ejay F – a11n

    (@ejayfernandes)

    Hi @gabasj,

    I hope you’re doing well. As we haven’t heard back, I’ll mark this as resolved for now. Please feel free to reach back out anytime if you need help.

    If our support was helpful, or if you’d like to rate the plugin, we’d appreciate a review here:
    https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/#new-post

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘woocommerce_deliver_webhook_async Failed’ is closed to new replies.