Automated emails
-
Hi, my website is not sending an email to customers when they make a purchase.
In WooCommerce email settings, the email labeled “Customer invoice / Order details” is set to “manually sent”, so I think this is why.
Problem is, I’m unable to find how to change this setting to have it sent automatically on purchase.
-
Hi there,
Thanks for reaching out.
In WooCommerce email settings, the email labeled “Customer invoice / Order details” is set to “manually sent”, so I think this is why.
This isn’t the issue here, as the “Customer Invoice / Order details” notification is set to manual by default. It uses when you send an order notification manually from an individual order.
Can you please let me know what is the initial order status when someone places the order on your site? Also, can you please make sure that you have enabled the order notification as shown in the following screenshot:
Also, we want to see if the emails are being correctly generated and sent. You can do this by installing a plugin like 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. In this case, you’ll want to look into a dedicated SMTP provider.
If the emails aren’t being generated, most likely, something is conflicting with WooCommerce. This document goes over how to check for conflicts.
I hope it helps!
Best,
Hi, thanks for reply.
This is email settings in my website:
Order status is “On Hold”
Thanks!
UPDATE: it seems no mail is sent to customers:
1) I have cancelled the test order I placed and I have not received any mail tellin me order was cancelled.
2) A customer wrote me he didn’t receive ani message even if his order was already sent out (and marked as such).
Hello,
Technically, An order that is on hold means Awaiting for payment – the stock is reduced, and you need to confirm if payment is processed.
A Customer invoice / Order details are only triggered from the Order Actions section you can look at the Edit Order page.
What is the payment gateway being used on your site? To understand better the site setup about this issue, please provide the following:
Please share a copy of your site’s System Status: You can find it via
WooCommerce > Status
. Select “Get system report” and then “Copy for support”.?Error Log: Share a copy of any fatal error log found under
WooCommerce > System Status > Logs
(if available).Cheers.
Thank you for reply, Igor.
The order is on hold correctly, as I choose to pay my test order via bank transfer.
STATUS:
### WordPress Environment ### WordPress address (URL): https://www.hoopsportswear.com Site address (URL): https://www.hoopsportswear.com WC Version: 6.3.1 REST API Version: ? 6.3.1 WC Blocks Version: ? 6.9.0 Action Scheduler Version: ? 3.4.0 WC Admin Version: ? 3.2.1 Log Directory Writable: ? WP Version: 5.9.2 WP Multisite: – WP Memory Limit: 1 GB WP Debug Mode: – WP Cron: ? Language: en_US External object cache: – ### Server Environment ### Server Info: Apache PHP Version: 7.4.27 PHP Post Max Size: 128 MB PHP Time Limit: 900 PHP Max Input Vars: 1000 cURL Version: 7.76.1 OpenSSL/1.0.2k-fips SUHOSIN Installed: – MySQL Version: 5.7.32-35-log Max Upload Size: 128 MB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 6.3.1 WC Database Prefix: h0p_ Total Database Size: 14.49MB Database Data Size: 9.96MB Database Index Size: 4.53MB h0p_woocommerce_sessions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB h0p_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB h0p_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB h0p_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB h0p_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB h0p_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_actionscheduler_actions: Data: 0.27MB + Index: 0.45MB + Engine InnoDB h0p_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_actionscheduler_logs: Data: 0.20MB + Index: 0.16MB + Engine InnoDB h0p_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB h0p_ee_products_sync_list: Data: 0.02MB + Index: 0.00MB + Engine InnoDB h0p_ee_product_sync_call: Data: 0.02MB + Index: 0.00MB + Engine InnoDB h0p_ee_product_sync_data: Data: 0.02MB + Index: 0.00MB + Engine InnoDB h0p_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_mailchimp_carts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB h0p_mailchimp_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB h0p_options: Data: 4.03MB + Index: 0.16MB + Engine InnoDB h0p_postmeta: Data: 2.38MB + Index: 1.83MB + Engine InnoDB h0p_posts: Data: 1.38MB + Index: 0.23MB + Engine InnoDB h0p_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_term_relationships: Data: 0.11MB + Index: 0.06MB + Engine InnoDB h0p_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_usermeta: Data: 0.09MB + Index: 0.03MB + Engine InnoDB h0p_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB h0p_wc_admin_notes: Data: 0.06MB + Index: 0.00MB + Engine InnoDB h0p_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB h0p_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB h0p_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB h0p_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_wc_product_meta_lookup: Data: 0.08MB + Index: 0.09MB + Engine InnoDB h0p_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB h0p_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_yoast_indexable: Data: 0.38MB + Index: 0.36MB + Engine InnoDB h0p_yoast_indexable_hierarchy: Data: 0.06MB + Index: 0.05MB + Engine InnoDB h0p_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB h0p_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB h0p_yoast_seo_links: Data: 0.03MB + Index: 0.03MB + Engine InnoDB ### Post Type Counts ### attachment: 391 custom_css: 1 is_search_form: 1 nav_menu_item: 88 oembed_cache: 5 page: 40 portfolio: 8 post: 3 product: 73 product_variation: 299 revision: 203 shop_coupon: 8 shop_order: 9 size_chart: 4 size-chart: 23 team: 4 wobd-badge-designer: 1 wpcf7_contact_form: 5 yith-wcbm-badge: 1 ### Security ### Secure connection (HTTPS): ? Hide errors from visitors: ? ### Active Plugins (26) ### Ivory Search: by Ivory Search – 5.4.5 Google Analytics by Analyticator: by Analyticator.com – 1.0.1 Contact Form 7: by Takayuki Miyoshi – 5.5.6 Conversios.io - Google Analytics and Google Shopping plugin for WooCommerce: by Tatvic – 4.6.9 Envato Market: by Envato – 2.0.7 Facebook for WooCommerce: by Facebook – 2.6.12 Google Analyticator: by SumoMe – 6.5.4 Cookie and Consent Solution for the GDPR & ePrivacy: by iubenda – 2.5.91 Jetpack: by Automattic – 10.7 WPBakery Page Builder: by Michael M - WPBakery.com – 6.8.0 Google Ads & Marketing by Kliken: by Kliken – 1.0.8 Limit Login Attempts Reloaded: by Limit Login Attempts Reloaded – 2.24.0 Mega Addons For WPBakery Page Builder: by Topdigitaltrends – 4.2.7 Savoy Theme - Content Elements: by NordicMade – 1.5.6 Savoy Theme - Instagram Gallery: by NordicMade – 1.3.5 Savoy Theme - Portfolio: by NordicMade – 1.2.8 Savoy Theme - Team Members: by NordicMade – 1.0.8 Savoy Theme - Settings Panel: by NordicMade – 1.2.1 Savoy Theme - Wishlist: by NordicMade – 2.4.2 UpdraftPlus - Backup/Restore: by UpdraftPlus.Com DavidAnderson – 1.22.11 Product Size Charts Plugin for WooCommerce: by theDotstore – 2.2.3 WooCommerce Shipping & Tax: by WooCommerce – 1.25.25 WooCommerce: by Automattic – 6.3.1 Yoast SEO: by Team Yoast – 18.4.1 WPS Hide Login: by WPServeur NicolasKulka wpformation – 1.9.4 YITH WooCommerce Badge Management: by YITH – 2.3.0 ### Inactive Plugins (7) ### Akismet Anti-Spam: by Automattic – 4.2.2 Badge Designer Lite For Woocommerce: by AccessPress Themes – 1.1.2 Hello Dolly: by Matt Mullenweg – 1.7.2 Mailchimp for WooCommerce: by Mailchimp – 2.5.1 Scalapay Easy Installment Gateway: by Scalapay – 1.0.0 Under Construction: by WebFactory Ltd – 3.92 WP Super Cache: by Automattic – 1.7.4 ### Settings ### API Enabled: – Force SSL: – Currency: EUR (€) Currency Position: left Thousand Separator: . Decimal Separator: , Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: – ### WC Pages ### Shop base: #757 - / Cart: #824 - /cart/ Checkout: #761 - /checkout/ My account: #825 - /my-account/ Terms and conditions: #1677 - /shipping-and-returns/ ### Theme ### Name: Savoy Child Version: 1.0 Author URL: https://www.nordicmade.com Child Theme: ? Parent Theme Name: Savoy Parent Theme Version: 2.6.8 Parent Theme Author URL: https://www.nordicmade.com WooCommerce Support: ? ### Templates ### Overrides: savoy/woocommerce/archive-product.php savoy/woocommerce/cart/cart-empty.php savoy/woocommerce/cart/cart-item-data.php savoy/woocommerce/cart/cart-shipping.php savoy/woocommerce/cart/cart-totals.php savoy/woocommerce/cart/cart.php savoy/woocommerce/cart/cross-sells.php savoy/woocommerce/cart/mini-cart.php savoy/woocommerce/cart/proceed-to-checkout-button.php savoy/woocommerce/cart/shipping-calculator.php savoy/woocommerce/checkout/cart-errors.php savoy/woocommerce/checkout/form-billing.php savoy/woocommerce/checkout/form-checkout.php savoy-child/woocommerce/checkout/form-coupon.php savoy/woocommerce/checkout/form-login.php savoy/woocommerce/checkout/form-pay.php savoy/woocommerce/checkout/form-shipping.php savoy/woocommerce/checkout/payment-method.php savoy/woocommerce/checkout/payment.php savoy/woocommerce/checkout/review-order.php savoy/woocommerce/checkout/terms.php savoy/woocommerce/checkout/thankyou.php savoy/woocommerce/content-product.php savoy/woocommerce/content-single-product.php savoy/woocommerce/content-widget-price-filter.php savoy/woocommerce/content-widget-product.php savoy/woocommerce/content-widget-reviews.php savoy/woocommerce/global/breadcrumb.php savoy/woocommerce/global/form-login.php savoy/woocommerce/global/quantity-input.php savoy/woocommerce/global/sidebar.php savoy/woocommerce/global/wrapper-end.php savoy/woocommerce/global/wrapper-start.php savoy/woocommerce/loop/add-to-cart.php savoy/woocommerce/loop/loop-end.php savoy/woocommerce/loop/loop-start.php savoy/woocommerce/loop/no-products-found.php savoy/woocommerce/loop/pagination.php savoy/woocommerce/loop/price.php savoy/woocommerce/loop/rating.php savoy/woocommerce/loop/sale-flash.php savoy/woocommerce/myaccount/dashboard.php savoy/woocommerce/myaccount/downloads.php savoy/woocommerce/myaccount/form-add-payment-method.php savoy/woocommerce/myaccount/form-edit-account.php savoy/woocommerce/myaccount/form-edit-address.php savoy/woocommerce/myaccount/form-login.php savoy/woocommerce/myaccount/form-lost-password.php savoy/woocommerce/myaccount/form-reset-password.php savoy/woocommerce/myaccount/lost-password-confirmation.php savoy/woocommerce/myaccount/my-account.php savoy/woocommerce/myaccount/my-address.php savoy/woocommerce/myaccount/navigation.php savoy/woocommerce/myaccount/orders.php savoy/woocommerce/myaccount/payment-methods.php savoy/woocommerce/myaccount/view-order.php savoy/woocommerce/notices/error.php savoy/woocommerce/notices/notice.php savoy/woocommerce/notices/success.php savoy/woocommerce/order/form-tracking.php savoy/woocommerce/order/order-again.php savoy/woocommerce/order/order-details-customer.php savoy/woocommerce/order/order-details-item.php savoy/woocommerce/order/order-details.php savoy/woocommerce/order/tracking.php savoy/woocommerce/product-searchform.php savoy/woocommerce/single-product/add-to-cart/external.php savoy/woocommerce/single-product/add-to-cart/grouped.php savoy/woocommerce/single-product/add-to-cart/simple.php savoy/woocommerce/single-product/add-to-cart/variable.php savoy/woocommerce/single-product/add-to-cart/variation-add-to-cart-button.php savoy/woocommerce/single-product/add-to-cart/variation.php savoy/woocommerce/single-product/meta.php savoy/woocommerce/single-product/photoswipe.php savoy/woocommerce/single-product/price.php savoy/woocommerce/single-product/product-attributes.php savoy/woocommerce/single-product/product-image.php savoy/woocommerce/single-product/product-thumbnails.php savoy/woocommerce/single-product/rating.php savoy/woocommerce/single-product/related.php savoy/woocommerce/single-product/review-meta.php savoy/woocommerce/single-product/review-rating.php savoy/woocommerce/single-product/review.php savoy/woocommerce/single-product/sale-flash.php savoy/woocommerce/single-product/share.php savoy/woocommerce/single-product/short-description.php savoy/woocommerce/single-product/stock.php savoy/woocommerce/single-product/tabs/additional-information.php savoy/woocommerce/single-product/tabs/description.php savoy/woocommerce/single-product/tabs/tabs.php savoy/woocommerce/single-product/title.php savoy/woocommerce/single-product/up-sells.php savoy/woocommerce/single-product-reviews.php savoy/woocommerce/single-product.php savoy/woocommerce/taxonomy-product-cat.php savoy/woocommerce/taxonomy-product-tag.php savoy/woocommerce/content-product_cat.php ### Action Scheduler ### Complete: 903 Oldest: 2022-02-28 08:14:48 +0000 Newest: 2022-03-30 11:02:18 +0000 ### Status report information ### Generated at: 2022-03-30 11:02:29 +00:00
LOG:
02-28-2022 @ 08:06:37 - There was an error trying sync products using the Catalog Batch API for job 9dc95fb830c39a1fa407347630da6520: Cannot create the API instance because the access token is missing. 02-28-2022 @ 08:07:53 - There was an error trying sync products using the Catalog Batch API for job aad299374b9cc6722921115feaba4a46: Cannot create the API instance because the access token is missing. 02-28-2022 @ 08:09:57 - There was an error trying sync products using the Catalog Batch API for job 48739fcc8e5ffcca47b3377d2d7e1c3f: Cannot create the API instance because the access token is missing. 02-28-2022 @ 08:11:06 - There was an error trying sync products using the Catalog Batch API for job c7310ec6b99170d32dc008b1af8803d0: Cannot create the API instance because the access token is missing. 02-28-2022 @ 08:12:14 - There was an error trying sync products using the Catalog Batch API for job 56e54d29387e36fef07ecd5a6155bb6a: Cannot create the API instance because the access token is missing. 02-28-2022 @ 08:13:15 - There was an error trying sync products using the Catalog Batch API for job d343060d194c6717234b2d5218416962: Cannot create the API instance because the access token is missing. 02-28-2022 @ 08:14:49 - There was an error trying sync products using the Catalog Batch API for job 6bccdff51cedfeac3821566bb2251b6e: Cannot create the API instance because the access token is missing. 02-28-2022 @ 08:15:45 - There was an error trying sync products using the Catalog Batch API for job 422b2ab9d7345613cda9c6925830f216: Cannot create the API instance because the access token is missing. 02-28-2022 @ 19:10:33 - There was an error trying sync products using the Catalog Batch API for job 3096d8ec298de8d474c960ffc7e6b37d: Cannot create the API instance because the access token is missing. 02-28-2022 @ 19:58:27 - Unable to detect valid feed configuration: No catalog ID
Hello!
Thanks for sharing your System Status Report. I just checked the report and found you don’t have WP Mail Logging installed. https://www.ads-software.com/plugins/wp-mail-logging/
Can you please go through the steps below and let us know how it goes?
1. Install and Activate WP Mail Logging → https://www.ads-software.com/plugins/wp-mail-logging/
2. Place a test order on your site
3. Check if there is a mail regarding your order on WP Mail Logging. This can be checked from the “Tools ?? Wp Mail Log” area.
4. If there is a mail regarding your order in WP Mail Logging but it is not sent to the person who placed the order, then that means there is some issue with your email settings on your server.
5. In that case I suggest you activate a new SMTP mail provider. → https://woocommerce.com/document/email-faq/#section-7Please try the steps above and let us know how it goes.
Thanks for reply.
I did everything and discovered an odd thing:
It’s not a WooCOmmerce problem, mail was in spam folder, but
1) I have an admin account in this wp website registered with a mail address (say @gmail) but the order confirmation mail was sent to another address (say @yahoo) that obviously I did enter sometime in the past and did remember, so I had cheched only spam folder for the first email address finding nothing. It’s just using the Log plugin that I found Woocommerce was sending the mail to a different address.
It seems I can have TWO email registered into my account, then..?Thank you very much.
- This reply was modified 2 years, 7 months ago by namenobodyuses.
Hi @namenobodyuses,
It’s not a WooCOmmerce problem, mail was in spam folder
Glad to hear it but you have to work on this with your email hosting provider to establish your email sending reputation. If you want to have better control over your email deliverability make sure your SPF & DKIM security standards are properly configured.
1) I have an admin account in this wp website registered with a mail address (say @gmail) but the order confirmation mail was sent to another address
To clarify, Order on-hold notification is sent to the customer’s email while the New order notification is sent to the specified Recipient(s). Multiple recipients can be added by separating them with a comma. See the screenshot here:
Link to image: https://i.imgur.com/MUyH1Rd.pngIf the New order notification is sent to other emails then I suggest doing a conflict test to see if the issue is caused by a plugin/theme conflict with WooCommerce. Here are the steps for doing a conflict test: https://docs.woocommerce.com/document/how-to-test-for-conflicts/.
Best regards.
Hi there,
We haven’t heard from you in a while, so I’m going to mark this as resolved. Feel free to start a new thread if you have any more questions.
Cheers.
- The topic ‘Automated emails’ is closed to new replies.