Support » Plugin: WooCommerce » Emails are not sent for every change of order status

  • Resolved nbdevelopgreece

    (@nbdevelopgreece)


    Woocomerce sends email for “New order” and when the status is changed to “Failed” and “Refunded”.
    However, Woocommerce does not send an email when the status is changed to “Pending payment”, “Pending”, “Canceled”, “Processing” and “Completed”.
    Apart from that, for some reason there is a bug when changing to “Processing” and “Completed”.

    All the above notifications are activated in the “Notifications via Email” section (Woocommerce>Settings>Emails).

    I would be happy to receive your guidance.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi there!

    First, you’ll want to see if the emails are being correctly generated and sent. You can do this by installing a plugin like [WP Mail Logging](https://wordpress.org/plugins/wp-mail-logging/), and placing a test order.

    If the emails are being generated, there’s a good chance that the site’s server is blocking them from being sent.

    If the emails aren’t being generated, most likely, something is conflicting with WooCommerce. This document goes over how to check for conflicts.

    Thread Starter nbdevelopgreece

    (@nbdevelopgreece)

    Hello and thank you for your reply!

    I have already tested the email log through that specific plugin you mentioned (wp mail logging) and every email that was logged, was received by 2 test email addresses. After that, I did test a default theme and deactivated every possible plugin that might result in a conflict. To be honest I left plugins like yoast and contact form 7 but these were tested plugins in many sites. (Both clearing cache between tests and deactivating it completely.)

    Apart from that, I do not know what to do to narrow down any possible problems/conflicts.

    Thread Starter nbdevelopgreece

    (@nbdevelopgreece)

    Update:
    I created a test server where I copied all content, uninstalled all plugins and tested only with woo-commerce and default theme activated. Still the same problem. No emails sent for some order status changes.

    Then I installed Wp-email-logging and tested. No change.

    Then I installed wp-mail-smtp and tested. No change.

    Hello @nbdevelopgreece,

    Some sites ran into trouble in WooCommerce 3.7 sending emails. Try editing the New Order email and remove the 🙌 emoji. Save your changes and see if that impacts the email sending.

    If they still aren’t being sent, let us know.

    Best

    Plugin Support EtienneP a11n

    (@etiennep)

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Emails are not sent for every change of order status’ is closed to new replies.