2016-10-01 5 views
2

私は管理者の新しい注文メールの返信先ヘッダーを変更するのに苦労しています。新しい注文が行われると、管理者が受け取る電子メールに顧客の電子メールとして返信先ヘッダがあることを希望します。今は管理者用メールとして設定されています。管理者が返信の返信をクリックするたびに、そのメールは顧客に送信されます。管理者の新しい注文メールの返信先ヘッダーを変更するwoocommerce

私はwoocommerce電子メール設定のFrom Addressを変更しようとしましたが、それは顧客の電子メールヘッダーにも影響します。

どうすればいいか教えてください。

答えて

1

私はあなたがフィルタでこれを行うことができると信じています。あなたのテーマにはfunctions.phpファイルが必要です。下のファイルをそのファイルの先頭に追加してみてください:

add_filter('woocommerce_email_headers', 'add_reply_to_wc_admin_new_order', 10, 3); 

function add_reply_to_wc_admin_new_order($headers = '', $id = '', $order) { 
    if ($id == 'new_order') { 
     $reply_to_email = $order->billing_email; 
     $headers .= "Reply-to: <$reply_to_email>\r\n"; 
    } 
    return $headers; 
} 
+0

ありがとうございます。静的なメールの代わりにここに顧客のメールを受け取ることはできますか? – Thomas

+0

ねえ!私はあなたの注文の電子メールアドレスを使用するように私の答えを変更しました –

+0

こんにちは、私はあなたのコードを試しましたが、それは動作していません。返信先のヘッダーがメールに表示されず、返信ボタンをクリックすると、[設定]> [メールアドレス]欄に設定した自分のメールIDが表示されます。 – Thomas

関連する問題