如何在 WooCommerce 中添加多個電子郵件收件人

已發表: 2021-05-18

您想從您的商店向不同的收件人發送電子郵件,但不確定如何發送? 你來對地方了。 在本文中,我們將向您展示在 WooCommerce 中添加多個電子郵件收件人的不同方法。

在深入探討之前,讓我們更好地了解在哪些情況下向多人發送電子郵件可能有用,以及為什麼您應該為您的商店考慮它。

為什麼要添加多個電子郵件收件人?

在 WooCommerce 中,默認情況下,當某個操作發生時,電子郵件會發送給兩方:客戶和店主。 但是,在其他幾種情況下,您可能希望將多個收件人添加到您從商店發送的電子郵件中。

大多數電子商務企業,無論大小,都有不同的部門或領域。 參與採購流程的每個部門都需要跟踪訂單詳細信息以進行進一步處理。 例如,財務部門需要訂單詳細信息來管理業務帳戶。 同樣,倉庫經理需要訂單詳細信息來滿足包裹請求並將其轉發給裝運。 即使您是一名自由職業者,您也可能需要從 WooCommerce 向多個人發送電子郵件。

您可以將多個電子郵件收件人添加到 WooCommerce 郵件列表,而不是強迫您的客戶將您的電子郵件轉發到相應的部門。 這樣一來,一封電子郵件就可以一次發送給所有相關部門,而不必一一發送。

此外,向多個收件人發送電子郵件在企業對企業 (B2B) 交易中特別有用。 您可以允許他們指定他們希望接收每個通知的電子郵件地址,而不是讓您的客戶將詳細信息傳達給每個相關部門。

有時個別客戶也可能要求將訂單詳細信息發送給他們的一些家庭成員。 例如,使用父母卡從您的商店購買商品的青少年可能希望通知他們有關購買的信息。 通過在結賬時添加額外的電子郵件字段,您可以使他們能夠通過多個電子郵件地址接收訂單確認郵件。

現在我們更好地理解了為什麼添加多個收件人會有所幫助,讓我們看看如何做到這一點。

如何將多個電子郵件收件人添加到 WooCommerce

在本節中,我們將向您展示在 WooCommerce 中添加多個電子郵件收件人的不同方法。

  1. 使用插件
  2. 以編程方式

讓我們仔細看看兩者,以便您選擇最適合您需求的一個。

1)使用專用插件

包含多個電子郵件收件人的最簡單方法是使用專用插件。 有幾種工具,但對於本教程,我們將使用WC Multiple Email Recipients 。 此工具是免費的,可讓您在 WooCommerce 電子郵件通知列表中添加最多五個額外的電子郵件地址。 此外,它支持 WooCommerce 預訂和訂閱,使其成為一個偉大的多面手。

值得注意的是,該插件會將電子郵件發送到您在密件抄送中添加的地址(密件抄送),因此它們不會作為單獨的條目出現在電子郵件日誌中。 但是,它們仍將在 WooCommerce 電子郵件標題中可用。

話雖如此,讓我們看看如何在您的 WordPress 網站上安裝和設置插件。

第 1 步:安裝 WC 多個電子郵件收件人

首先,在您的WordPress 管理儀表板中,導航到插件 > 添加新的。

在 WordPress 中添加新插件

從那裡,搜索WC Multiple Email Recipients 插件。 單擊“安裝”按鈕,安裝完成後,按“激活”。

安裝 WC 多個電子郵件收件人插件

現在該插件在您的站點上處於活動狀態並可以使用。

步驟 2:添加多個電子郵件收件人

之後,導航到設置> WC 多個電子郵件收件人,您將找到與此插件相關的所有設置。

插件設置 - WC 多個電子郵件收件人

您將遇到幾個空白字段,您可以在其中添加最多五個電子郵件地址,每個字段一個。 默認情況下,您包含的每個電子郵件 ID 都將收到 WooCommerce 通知。

在插件設置中添加多個電子郵件

在電子郵件地址字段下方,您將看到您希望擁有多個收件人的通知類型列表。 其中包括新訂單、取消訂單、退款等。 只需勾選您想要的通知,然後按保存選項

WC 多個電子郵件收件人插件中的電子郵件通知

而已! 從現在開始,您選擇的電子郵件通知將被轉發到這些電子郵件地址中的每一個。

其他工具允許您為每個客戶存儲不同的電子郵件地址,但其中大部分是付費的。

如果你有編碼技能,你可以做更多的事情。 讓我們看看如何在 WooCommerce 中以編程方式添加多個電子郵件收件人

2 以編程方式將多個電子郵件地址添加到 WooCommerce

如果您知道如何編碼,則可以使用幾個簡單的腳本添加不同的收件人。 在我們進入代碼片段之前,讓我們看看如何以及在您的 WordPress 網站上添加代碼的位置。

如何將代碼片段添加到 WordPress

有兩種主要方法可以將代碼片段添加到您的網站。

  1. 編輯functions.php文件
  2. 使用代碼片段插件

讓我們仔細看看兩者。

2.1) 編輯functions.php文件

注意:由於我們將編輯核心文件,因此在開始使用此方法之前,我們建議您創建站點的完整備份並安裝子主題(如果您還沒有子主題)。 您可以創建一個或使用這些子主題插件中的任何一個。 之後,您可以編輯子主題的functions.php文件。

但是為什麼你需要一個兒童主題? functions.php文件包含您的站點需要運行的所有功能。 這裡的任何錯誤都可能破壞您的網站。 最重要的是,如果沒有子主題,您對functions.php文件所做的更改將被您的主題收到的每個更新覆蓋。 這意味著您需要在每次更新後應用更改。 為避免這種情況,您可以將所有自定義應用到子主題並始終保留您的更改。

準備好子主題後,前往WordPress 管理儀表板並轉到外觀 > 主題編輯器。 在右側列中找到functions.php文件,然後將您的代碼片段粘貼到它的末尾。

編輯函數文件

functions.php是您網站最重要的文件之一,您可以從這裡做很多事情,例如自定義商店頁面、編輯產品頁面等等。

但是,如果您對創建子主題和修改核心內容的想法不滿意,還有另一種方法可以達到相同的效果。

2.2) 使用代碼片段插件

第二種方法依賴於名為 Code Snippets 的第三方插件。 此工具可讓您將代碼片段添加到 WordPress 網站,而無需創建子主題。

首先,在您的WP-Admin 儀表板中導航到Plugins > Add New並蒐索Code Snippets 。 單擊安裝,然後激活插件。

代碼片段插件

之後,轉到Snippets > Add New,將您的代碼片段粘貼到Code部分並保存更改。 我們建議您還為代碼段指定名稱或標籤,以便於識別。

添加新片段

值得注意的是,如果您使用代碼片段,則不需要創建子主題。 但是,我們始終建議您擁有一個。

現在您已經熟悉向 WordPress 網站添加代碼片段,讓我們看看如何以編程方式在 WooCommerce 中添加多個電子郵件收件人。

將多個收件人添加到完整的訂單電子郵件

如果您想將多個電子郵件收件人添加到完整的訂單電子郵件中,請複制以下代碼段並使用我們剛剛提到的任何方法將其添加到您的網站。 請記住將電子郵件收件人(第 4 行)替換為您要添加的電子郵件地址。

 add_filter('woocommerce_email_recipient_customer_completed_order','quadlayers_add_email_recipient_to', 9999, 3);
函數 quadlayers_add_email_recipient_to($email_recipient,$email_object,$email){
$email_recipient .= ', [電子郵件保護] ';
返回$email_recipient;
}

如果要將收件人添加到其他電子郵件,則需要更改電子郵件 ID。 讓我們看看怎麼做。

將多個收件人添加到發票電子郵件

同樣,要將收件人添加到取消的訂單電子郵件,您可以使用相同的腳本,但將customer_completed_order更改為任何其他電子郵件 ID。 例如,如果我們想將收件人添加到發票電子郵件中,我們將使用以下腳本。

 add_filter('woocommerce_email_recipient_customer_invoice', 'quadlayers_add_email_recipient_to', 9999, 3);
函數 quadlayers_add_email_recipient_to($email_recipient,$email_object,$email){
$email_recipient .= ', [電子郵件保護] ';
返回$email_recipient;
}

將多個收件人添加到已取消的訂單電子郵件

最重要的是,您還可以包括以下人員來接收取消訂單的電子郵件:

 add_filter('woocommerce_email_recipient_cancelled_order', 'quadlayers_add_email_recipient_to', 9999, 3);
函數 quadlayers_add_email_recipient_to($email_recipient,$email_object,$email){
$email_recipient .= ', [電子郵件保護] ';
返回$email_recipient;
}

再一次,記住用您要添加的電子郵件更改 [email protected]。

在 CC 或 BCC 中添加多個收件人

在某些情況下,您可能希望在抄送或密件抄送中添加電子郵件收件人。 對於這些情況,您需要調整代碼段。

例如,要在 CC/BCC 中為已完成的訂單電子郵件添加收件人,請使用以下代碼段。

 add_filter('woocommerce_email_headers', 'quadlayers_add_email_recipient_cc_bcc', 9999, 3);
函數 quadlayers_add_email_recipient_cc_bcc($headers,$email_id,$order){
if ('customer_completed_order' == $email_id) {
$headers .= "抄送:姓名 <[電子郵件保護]>" 。 "\r\n"; // 如果不需要,刪除
$headers .= "Bcc: Name <[email protected]>" 。 "\r\n"; // 如果不需要,刪除
}
返回$標頭;
}

正如您在上面的代碼中看到的,您可以將標頭設置為 CC 或 BCC。 只需刪除不需要的行並添加所需的電子郵件 ID。 按照相同的邏輯,您可以調整代碼並對取消的訂單、發票、退款等執行相同的操作。

恭喜! 您已成功將多個電子郵件收件人添加到您的 WooCommerce 郵件列表。 從現在開始,列表中的任何人都將收到您選擇的所有電子郵件。

結論

總而言之,如果您有一家電子商務商店,那麼您的主要優先事項之一應該是客戶滿意度。 通過添加多個收件人以通過電子郵件接收來自 WooCommerce 的通知,您離出色的用戶體驗又近了一步。

在本指南中,我們討論了:

  • 在您的 WooCommerce 商店中添加多個收件人的原因
  • 添加電子郵件收件人的不同方法
    • 使用專用插件
    • 以編程方式
  • 將代碼片段添加到 WordPress 網站的兩種方法
    • 以兒童為主題
    • 使用代碼片段

您是否曾嘗試在商店中添加多個電子郵件收件人? 你用了什麼方法? 在下面的評論部分讓我們知道您的經驗!

有關如何改進電子郵件的更多信息,請查看以下指南:

  • WooCommerce 不發送電子郵件? 如何修復它
  • 如何測試 WooCommerce 電子郵件模板
  • WooCommerce 的最佳電子郵件插件