簡體   English   中英

您可以有多個發件人電子郵件地址-woocommerce

[英]Can you have multiple sender email addresses - woocommerce

woocommerce中不同的傳出電子郵件類型是否可以具有不同的“ FROM” /發件人電子郵件地址?

例如;

  • 處理中,已完成,訂單已暫停,已退款(來自orders@domain.com電子郵件地址)

  • 重置密碼,新帳戶來自accounts@domain.com

我只能看到從“ FROM”電子郵件字段中放入的同一電子郵件地址發送所有電子郵件的選項,但希望能夠針對不同類型的電子郵件使用不同的“發件人/發件人”電子郵件嗎?

后來,我知道了...但是,據我所知,目前還沒有解決方案,而且WooCommerce絕對不是默認的選擇。

您可以為每個電子郵件ID手動設置發件人,可以使用條件進行檢查。

例如,發送電子郵件時,請檢查是否為“任何電子郵件”,如果是,則檢查郵件發件人為“ abc@abc.abc”。 對於WooCommerce電子郵件,這將是相對簡單的,但是我不太確定所有內部WP電子郵件以及是否可以檢查它們。

這是您在WC中的操作方法( 來自本文 )-將其添加到functions.php或自定義插件中。

// Change sender name
add_filter( 'woocommerce_email_from_name', function( $from_name, $wc_email ){
    if( $wc_email->id == 'customer_processing_order' )
        $from_name = 'Jack the Ripper';

    return $from_name;
}, 10, 2 );

// Change sender adress
add_filter( 'woocommerce_email_from_address', function( $from_email, $wc_email ){
    if( $wc_email->id == 'customer_processing_order' )
        $from_email = 'jack.the.ripper@freek.com';

    return $from_email;
}, 10, 2 );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM