New Order Emails not sening
-
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?
-
What status do your new orders have?
Processing. I haven’t changed any settings.
Can you paste your status report? WooCommerce > System status.
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: –
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.
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.
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!
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
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.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.
- The topic ‘New Order Emails not sening’ is closed to new replies.