• 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 9 replies - 16 through 24 (of 24 total)
  • Plugin Contributor Mike Jolley (a11n)

    (@mikejolley)

    If the code snippet does nothing, and there is nothing logged, look for extension conflicts and errors in your main PHP error log. If something errors before the send, it won’t log anything. Background processing may be working fine.

    Thread Starter jaysnl

    (@jaysnl)

    @mike Jolley, i can conform that the new YITH update 1.4.10 for PDF & Shipping fixed my issue regarding this one e-mail w/ attachment, w/o the functions.php filter.

    I don’t have plugin “YITH Woocommerce PDF invoice and shipping list”, but when im sending a new order from the website I receives such errors in the console:

    WebSocket connection to ‘https://gc.kis.v2.scr.kaspersky-labs.com/(some longer address)’ failed: Error during WebSocket handshake: net::ERR_CONNECTION_RESET
    GET ‘(https://gc.kis.v2.scr.kaspersky-labs.com/(some longer address)’ net::ERR_CONNECTION_RESET
    WebSocket connection to ‘(https://gc.kis.v2.scr.kaspersky-labs.com/(some longer address))’ failed: Connection closed before receiving a handshake response
    GET ‘(https://gc.kis.v2.scr.kaspersky-labs.com/(some longer address)’ net::ERR_CONNECTION_RESET
    GET ‘(https://gc.kis.v2.scr.kaspersky-labs.com/(some longer address)’ net::ERR_CONNECTION_RESET

    I using Kaspersky Antivirus but I switched him off before sending the order.
    I do not see any connection with the problem but it may be helpful to somebody

    Will that code snippet fix be implemented in a future patch soon?

    Thread Starter jaysnl

    (@jaysnl)

    @bbirchmeier to what i understand they don’t want it there because it delays/overloads the mailing system if a lot of mails get sent out at once. It’s a plugin, feature or maybe an even old function that breaks it. I’m up to date on 3.0.1 now, with the latest updates on plugins, and my problem is resolved.

    I also have the latest updates on plugins and system, but it’s not working right now. I guess I’ll have to wait for an update to fixed the problem with emails.

    Thread Starter jaysnl

    (@jaysnl)

    @noostro having the latest version – as of right now that’s available – might not be the reason why it’s not working. I had the latest files – up untill now – too, but the latest updates just released a day ago fixed my cause. It might well be that one of your current up to date plugins isn’t compatible with WC 3.0.x

    @jaysnl maybe you are right. I was try one more think. I turned off all plugins, only “WooComerce” and “WP Mile Log” is working. I tried again to place an order and nothing, 0 emails and no email found at WP mail log.
    I give up. I’m hoping for a quick update to fix the bug.

    Hey guys I am facing the same issue and the code snippet does nothing , however I found this error in debug log .. I have disabled all other plugins and tried several times and everytime it is the same error , it may help clarify about the issue :

    
    [12-Apr-2017 19:44:57 UTC] PHP Warning:  Invalid argument supplied for foreach() in ************/wp-content/plugins/woocommerce/includes/libraries/wp-background-process.php on line 299
Viewing 9 replies - 16 through 24 (of 24 total)
  • The topic ‘No ‘New Order’ email: not showing in WP Mail Log’ is closed to new replies.