- 錯誤型別:
- 其他錯誤
- 錯誤名稱:
- WooCommerce不发送订单电子邮件
- 英文名稱:
- Missing WooCommerce Order Emails
- 錯誤描述:
- 默认情况下,WordPress通过PHP邮件发送电子邮件。不幸的是,并非所有WordPress服务器都正确配置为使用PHP邮件。
在經營電子商務商店時,您需要知道您的客戶將快速可靠地收到他們的收據和任何訂單更新電子郵件。在本教程中,我們將介紹如何修復WooCommerce不傳送訂單電子郵件的簡單方法。
導致WooCommerce電子郵件無法傳送的原因
如果您經營線上商店,那麼您依靠電子郵件來保持您的業務順利執行。您使用電子郵件來歡迎新客戶並與他們建立關係。傳送電子郵件以確認訂單並跟進廢棄的購物車。並且需要電子郵件來讓客戶重置他們的密碼。
但我們經常聽到電子商務賣家在WooCommerce不傳送電子郵件方面遇到問題。有時發生這種情況是因為您的WooCommerce設定存在問題。我們將首先向您展示如何檢查這些設定。
其他時候,WordPress傳送電子郵件的方式是一個更深層次的問題。預設情況下,WordPress通過PHP郵件傳送電子郵件。不幸的是,並非所有WordPress伺服器都正確配置為使用PHP郵件。
即使您的電子郵件成功傳送,它們也可能被錯誤地識別為垃圾郵件。這意味著它們可以被自動刪除而不會被看到。
確保您的電子郵件可靠傳送的最佳方法是通過SMTP服務傳送它們。
我們將在本指南後面向您展示如何設定SMTP伺服器,但首先,讓我們確保您的WooCommerce設定沒有問題。
檢查WooCommerce電子郵件和訂單設定
首先要檢查的是您的電子郵件和訂單的WooCommerce設定。如果您的其中一項設定有誤,則不會傳送您的訂單電子郵件。
(1)檢查WooCommerce電子郵件設定
我們將首先檢查您的電子郵件是否被意外停用。為此,請導航到WordPress儀表盤上的WooCommerce » 設定,然後單擊電子郵件選項卡。
在這裡,您將看到WooCommerce將傳送的所有通知電子郵件的列表。有些傳送給您,有些傳送給您的客戶。您需要檢查每封電子郵件的設定。
讓我們從頂部開始,點選右側的“Manage”按鈕檢視“New order”電子郵件。您需要檢查兩個設定。首先,確保電子郵件已啟用。有時它會被意外禁用,如果未選中該框,則不會傳送電子郵件。
其次,您需要確保收件人的電子郵件地址正確無誤。您只會為將傳送給您的電子郵件找到此設定。向客戶傳送電子郵件時,將自動使用正確的電子郵件地址。
您可以對列表中的每種型別的電子郵件執行相同的操作。如果一切看起來都不錯,那麼我們需要檢查WooCommerce沒有傳送訂單電子郵件的每個訂單的狀態。
(2)檢查WooCommerce付款狀態
您需要導航到WooCommerce » Orders 以檢查最近訂單的狀態。如果您還沒有任何訂單,那麼您需要建立一個測試訂單,然後再回來。
如果訂單狀態如本例中所示為“Pending payment”,則說明未傳送電子郵件的原因。預設情況下,WooCommerce不會為待處理的銷售傳送訂單電子郵件。
Pending狀態訂單正在等待進一步的行動。也許客戶在他們的購物車中新增了一些東西然後放棄了它。或者,客戶可能需要完成手動付款,例如銀行轉帳。
但是如果狀態是“Processing”,那就有問題了。應該已經向您和客戶傳送了一封電子郵件。如果它沒有到達收件箱,那麼它很可能被視為垃圾郵件。
這是WooCommerce和WordPress電子郵件的常見問題。解決該問題的最佳方法是使用SMTP伺服器傳送電子郵件。
使用SMTP伺服器外掛修復WordPress電子郵件可靠性
SMTP是通過網際網路傳送電子郵件的標準協議,但它不是WordPress預設使用的協議。不幸的是,這通常會導致來自WordPress的電子郵件被視為垃圾郵件。
通過SMTP伺服器傳送電子郵件更可靠,因為它使用正確的身份驗證。您客戶的電子郵件軟體將確信您的電子郵件是真實的,並且不太可能將它們移至垃圾資料夾。
WP Mail SMTP是適用於WordPress和WooCommerce的最佳SMTP外掛。這是確保您的訂單電子郵件實際傳送到客戶收件箱的最簡單方法。
要修復WooCommerce不傳送訂單電子郵件,您需要安裝並啟用WP Mail SMTP外掛。
注意:本教程只需要 WP Mail SMTP的免費版本。但Elite套餐包括White Glove Setup,專家將為您設定外掛。
啟用後,WP Mail SMTP安裝嚮導將自動啟動。您需要單擊“Let’s Get Started”按鈕。
接下來,您需要選擇要使用的SMTP服務。我們推薦SMTP.com和Sendinblue(針對國內客戶的朋友,則建議用騰訊的企業郵箱),因為它們能夠安全地傳送大量電子郵件並且不會觸發垃圾郵件過濾器。
此外,Sendinblue可讓您每天免費傳送多達300封電子郵件。
選擇服務後,您需要單擊“Save and Continue”按鈕。之後,系統會要求您配置郵件程式設定。
在這裡,您將被要求從您選擇的郵件服務中複製一些資訊,然後將其貼上到表單中。您需要採取的具體步驟取決於您選擇的郵寄服務。
注意:如果您更喜歡繞過嚮導並手動設定WP Mail SMTP,那麼您可以參考如何使用任何SMTP服務設定WP Mail SMTP的手動分步說明。
設定嚮導還會要求您設定發件人電子郵件。確保您在此處使用的企業電子郵件地址與您在設定SMTP郵件服務時輸入的地址相同。
我們還建議您選中“Force From Email”框。這將確保您在整個網站上使用相同的電子郵件地址。這也有助於確保您的WooCommerce電子郵件不會變成垃圾郵件。
然後系統會詢問您希望啟用哪些電子郵件功能。您需要“Improved Email Deliverability”和“Email Error Tracking”來解決WooCommerce不傳送電子郵件的問題。它們將被預設選中。
如果您購買了WP Mail SMTP Pro,那麼您將可以訪問一些附加功能。例如,“Detailed Email Logs”功能可讓您檢查單個電子郵件以確保它們被髮送。
專業版還可以讓您重新傳送失敗的電子郵件。當客戶輸入錯誤的電子郵件地址時,這真的很有幫助。
傳送測試電子郵件
恭喜,您現在已經設定了一切!讓我們通過傳送測試電子郵件來確保它正常工作。
您需要導航到WP Mail SMTP » Tools,然後單擊“Email Test”選項卡。預設情況下將輸入站點的管理員電子郵件,但您可以根據需要將測試電子郵件傳送到其他地址。接下來,單擊“Send Email”。
如果一切都已正確設定,那麼您應該會看到“Success!” 資訊。確保您還訪問了您的電子郵件收件箱,以確保電子郵件確實到達。
我們希望本教程能幫助您學習如何修復WooCommerce不傳送訂單電子郵件的問題。
評論留言