• Resolved LauraHartwigDesign

    (@laurahartwigdesign)


    My New Order emails have stopped sending. All the other emails send correctly and I have made sure that the New Order email is enabled. It had been sending fine for a long time and around 3 Woo updates ago, it suddenly stopped sending New Order emails only. I have updated all plugins and core. I have tried using HTML, multipart, and text only options. Any ideas on why these specific emails would stop sending or what I can do to fix it?

    https://wordpress.org/plugins/woocommerce/

Viewing 15 replies - 1 through 15 (of 19 total)
  • Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    What status do your new orders have?

    Thread Starter LauraHartwigDesign

    (@laurahartwigdesign)

    Processing. I haven’t changed any settings.

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    Can you paste your status report? WooCommerce > System status.

    Thread Starter LauraHartwigDesign

    (@laurahartwigdesign)

    Thanks for looking into this. Here is the report:

    ### WordPress Environment ###

    Home URL: https://bombinizz.com
    Site URL: https://bombinizz.com
    WC Version: 2.4.5
    Log Directory Writable: ✔ /home/content/83/7754983/html/wp-content/uploads/wc-logs/
    WP Version: 4.3
    WP Multisite: –
    WP Memory Limit: 40 MB – We recommend setting memory to at least 64MB. See: Increasing memory allocated to PHP
    WP Debug Mode: –
    Language: en_US

    ### Server Environment ###

    Server Info: Apache
    PHP Version: 5.3.24 – We recommend a minimum PHP version of 5.4. See: How to update your PHP version
    PHP Post Max Size: 33 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 1000
    SUHOSIN Installed: –
    MySQL Version: 5.0.96
    Max Upload Size: 32 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Remote Post: ✔
    Remote Get: ✔

    ### Database ###

    WC Database Version: 2.4.5
    :
    woocommerce_api_keys: ✔
    woocommerce_attribute_taxonomies: ✔
    woocommerce_termmeta: ✔
    woocommerce_downloadable_product_permissions: ✔
    woocommerce_order_items: ✔
    woocommerce_order_itemmeta: ✔
    woocommerce_tax_rates: ✔
    woocommerce_tax_rate_locations: ✔

    ### Active Plugins (26) ###

    Gravity Forms: by rocketgenius – 1.9.13
    Advanced Recent Posts Widget: by Anthony Webbs – 1.1a
    All In One SEO Pack: by Michael Torbert – 2.2.7.1
    BackupBuddy: by iThemes – 6.3.1.0
    Captcha by BestWebSoft: by BestWebSoft – 4.1.4
    EWWW Image Optimizer: by Shane Bishop – 2.5.0
    Genesis Featured Page Advanced: by Outermost Design – 1.8.0
    Genesis Responsive Slider: by StudioPress – 0.9.3
    Genesis Simple Edits: by Nathan Rice – 2.1.1
    Google Analytics by Yoast: by Team Yoast – 5.4.5
    Google XML Sitemaps: by Arne Brachhold – 4.0.8
    Gravity Forms MailChimp Add-On: by rocketgenius – 3.6
    Jetpack by WordPress.com: by Automattic – 3.6.1
    Lightbox Plus Colorbox: by Dan Zappone – 2.7.2
    SEO Friendly Images: by Vladimir Prelovac – 3.0.5
    Simple Social Icons: by Nathan Rice – 1.0.9
    WooCommerce PDF Invoices & Packing Slips: by Ewout Fernhout – 1.5.21
    WooCommerce Product Archive Customiser: by jameskoster – 0.5.0
    WooCommerce Product Gift Wrap: by Mike Jolley – 1.1.0
    WooCommerce USPS Shipping: by WooThemes – 4.2.12
    WooCommerce Video Product Tab: by Sebs Studio – 2.3.1
    WooCommerce: by WooThemes – 2.4.5
    WooThemes Helper: by WooThemes – 1.5.9
    Wordfence Security: by Wordfence – 6.0.15
    WP Store Locator: by Tijmen Smit – 1.2.25
    WP Video Lightbox: by Tips and Tricks HQ
    Ruhul Amin – 1.7.5

    ### Settings ###

    Force SSL: ✔
    Currency: USD ($)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2

    ### API ###

    API Enabled: ✔
    API Version: 3.0.0

    ### WC Pages ###

    Shop Base: #1024 – /shop/
    Cart: #1025 – /cart/
    Checkout: #1026 – /checkout/
    My Account: #1027 – /my-account/

    ### Taxonomies ###

    Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)

    ### Theme ###

    Name: Swank Theme
    Version: 1.0.0
    Author URL: http://my.studiopress.com/themes/swank/
    Child Theme: ✔
    Parent Theme Name: Genesis
    Parent Theme Version: 2.1.3
    Parent Theme Author URL: http://www.studiopress.com/
    WooCommerce Support: Not Declared

    ### Templates ###

    Overrides: –

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    Ok, I see nothing obvious wrong there.

    WC emails are more content/html heavy than others so it could be that the server is just not able to handle them. Especially if PDF invoices is adding attachments.

    I would suggest setting up:

    https://wordpress.org/plugins/wp-mail-smtp/
    https://mandrillapp.com/

    Mandrill is free up to a certain limit and LOGS all outgoing mail. it’s also more reliable than using your own mail server.

    Thread Starter LauraHartwigDesign

    (@laurahartwigdesign)

    Thanks for looking into this, but as I mentioned before, the emails were sending before and all the other emails are going out (Customer emails and cancelled order emails), so I don’t think it’s a server problem. We are not attaching pdf’s to the emails, only using them to print from the backend. I also tried changing the New Order emails to plain text and still cannot get the emails to send so I don’t think the content/html heavy thing is an issue.

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    I appreciate that, but it cannot hurt to try. Mandrill is free as I said and the log would be very helpful here in debugging.

    Are you also sure PDF Invoices doesn’t attach them? It used to when I ran my own store.

    We started having the exact same problem after updating it to 2.4.4. It was working fine before. New orders are no longer sending the emails. After we set the order to “processing” then the “new order email” arrives!

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    Harrison Ortega if the order is not processing then that is to be expected. emails send on ‘processing’ ‘completed’ and ‘on-hold’

    Sorry but that doesn’t make any sense. Did that change with the last update? because it wasn’t like that before the 2.4.4. Even the settings page shows the contrary. wp-admin/admin.php?page=wc-settings&tab=email You do have an option to receive a notification for every stage including when the order is placed, on hold, processing, cancelled and so on. How are we supposed to know we’ve received an order? open wordpress every minute to check if there is an order?

    Thanks

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    There are no such options. New order emails send on hooks we define in the plugin.

    Mike, I’ll assume you didn’t understand our problem because there are such options and it was always like that. http://docs.woothemes.com/wp-content/uploads/2014/07/WooCommerce-Emails-New-Order.png

    Let me try again, when someone place an order, we immediately get an email saying someone have placed an order. We then login to WordPress and process the order. It has been like that for years.

    Again, there is a settings as I showed on the screenshot above and specifically states “New order emails are sent when the order is placed”. It was working like that up to 3 days ago when we decided to update the plugin.

    @laura
    I apologize for hijacking your post. I’m having the exact same issue as you described. I’ll let you know if I get it working again.

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    Harrison Ortega I think you misunderstood my posts to be honest. I said:

    > emails send on ‘processing’ ‘completed’ and ‘on-hold’

    For new order emails this is true. But you don’t need to take my word for it, look here: https://github.com/woothemes/woocommerce/blob/master/includes/emails/class-wc-email-new-order.php#L38-L43

    If your order is any other status, you won’t get an email.

    Thanks Mike! And sorry for all the confusion.
    The orders are not in any status. The “new order” notifications stopped send me the email after I updated to 2.4.4. That was the only change I did prior to this problem.
    The other stages (processing, canceling, on hold,) are sending the emails just fine. All my other forms and wordpress notifications are sending emails fine. It is something specifically with the “New Orders” notification.

    The problem is the exact same experienced by Laura.

    Thanks again.

Viewing 15 replies - 1 through 15 (of 19 total)
  • The topic ‘New Order Emails not sening’ is closed to new replies.