• As the title says, and more people have pointed out, the ‘New Order recieved’ e-mail is not working.

    Worked fine in 2.6.14, not in 3.0.0. Installing WP Mail Log, Postman and Check Email plugins to verify results in:

    • WP default SMTP: No e-mail, no log.
    • Postman SMTP: No e-mail, no log.
    • Adding Cron deferred mailing fix (add_filter( ‘woocommerce_defer_transactional_emails’, ‘__return_false’ );): No e-mail, no log.
    • Update 3.0.1: No e-mail, no log, in both situations

    I’m suspecting it’s somewhere inside WC that’s not allowing it to send, at all. Anybody got a crack at it?

    • This topic was modified 7 years, 7 months ago by jaysnl.
    • This topic was modified 7 years, 7 months ago by jaysnl.
Viewing 15 replies - 1 through 15 (of 24 total)
  • Thread Starter jaysnl

    (@jaysnl)

    Solution-ish: If you have installed “YITH WooCommerce PDF Invoice and Shipping List Premium”, this is what breaks it, even the last version of 1.4.9.

    It breaks when you have the ‘ Attach pro-forma invoice to new order email’ option enabled. Disable it and it works (for now). Auto-generation of invoice and packingslip(s) do not work. Manual work fine.

    • This reply was modified 7 years, 7 months ago by jaysnl.
    • This reply was modified 7 years, 7 months ago by jaysnl.

    Same problem to me. Contact form is working normally but new orders there is no email.
    I am using “postman smtp”.
    Started after 3.0 update.
    I don’t use “YITH WooCommerce PDF Invoice and Shipping List Premium” plugin.

    I forget to mark “Notify me of follow-up replies via email”

    Plugin Contributor Mike Jolley (a11n)

    (@mikejolley)

    The filter to disable deferred emails is only part of 3.0.1, so make sure you’re on that version if you plan on using it.

    I’m on WC 3.0.1

    What can I do to start receiving again the emails (and the clients)?

    Thread Starter jaysnl

    (@jaysnl)

    @mike, The filter doesn’t fix that one email being sent or not with 3.0.1 – again, all other emails are fine, but it so appears this is also because they don’t have any attachments, which are handled by YITH in my case.

    Got the same problem as you guys, getting it now by putting Mike his code into function.php theme. But the problem is still there.

    On the order-received page a customer gets;

    Notice …. (like billing_email) was called Incorrectly. ” ” .. .. /../..wp-includes/function.php on line 4137

    Try to fix it over the last few hours but it’s not working in any way.

    And turned off the notices for customers with:
    define( ‘WP_DEBUG’, true );
    define( ‘WP_DEBUG_LOG’, true );
    define( ‘WP_DEBUG_DISPLAY’, false );
    ^ config

    but behind the scenes the problem remains

    Hi, i had the same problem after updating to WooCommerce 3.0.1, the following post saved my day:
    https://github.com/woocommerce/woocommerce/issues/14151

    After copying the snippet in my functions.php, the new-order-emails are sending again! ??

    Snippet:
    add_filter( ‘woocommerce_defer_transactional_emails’, ‘__return_false’ );

    Hope that helps others as well! ??

    Thread Starter jaysnl

    (@jaysnl)

    @webonaut78: didn’t fix it in my issue; YITH broke it, worked fine without that fix, but ymmv and i can fix it for you, ofcourse.

    Did any of you already solved the problem?
    Im fighting with that second day.
    I don’t use “YITH WooCommerce PDF Invoice and Shipping List Premium” plugin.
    I received messages from contact form but not from WooCommerce. I only see the orders in my admin panel. I installed the WP Mail Log and There is “no mail found” message all the time.
    My WC ver: 3.0.1
    My WP ver: 4.7.3

    Any ideas?

    Yes @noostro,

    Adding the following snippet in functions.php solved the problem

    add_filter( ‘woocommerce_defer_transactional_emails’, ‘__return_false’ );

    But I hope that this can be solved on next WC update.

    Thank you Imsm76 for you replay but it’s not working.
    I added this line of code to my functions.php file in location wordpress/wp-content/themes/my_theme/functions.php but this was change nothing.
    Still I don’t receve emails and WP mail log is empty :/

    Thread Starter jaysnl

    (@jaysnl)

    @noostro is your theme actually called my_theme ? It needs to be the functions.php file of your actual theme…

    I’m running YITH 1.4.10 now and will do some tests to see if it’s fixed.

    @jaysnl yes it is. I wrote “my_theme” because is is my currently used theme.
    Second thing that I’m working on the copy (child) of orginal theme. I will try to add this code to the orginal theme functions.php file.

    I tryed to put this line of code in orginal theme file (functions.php) but like I was expected its also not working. Right now I’m trying every solution even the stuped ones. If there will be some progress then I’ll let you know.

    • This reply was modified 7 years, 7 months ago by noostro.
Viewing 15 replies - 1 through 15 (of 24 total)
  • The topic ‘No ‘New Order’ email: not showing in WP Mail Log’ is closed to new replies.