• Resolved franciejp

    (@franciejp)


    お世話になります。プラグインをありがとうございます。とても助かっています。Invoiceのメールアドレスを変更したいのですが上手くいきません。

    Wooのメール設定で送信元のメールアドレスを変更しました。顧客に送信されるメールは問題無く変更後のメルアドになりましたが、Invoiceの送信だけ、旧メルアドになってしまいます。

    一旦プラグインを削除してみましたが、改善しませんでした。何か方法がありますでしょうか?

    • WP:6.4.1
    • WooCommerce:8.3.1
    • PDF Invoice Japan for WooCommerce:1.30
    • PHP:8.0.30

    もしやと、WPの管理者のメルアドも同じだったので、そちらも修正してみたのですが変わりませんでした。

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Katsushi Kawamori

    (@katsushi-kawamori)

    このプラグインのメールアドレスは、商品を作成したユーザーの ID から取得しています。マーケットプレイス型のショップに対応するために、途中から変更しました。

    送信メールアドレスを追加するフィルターも用意していますのでそちらをお使いください。送信メールアドレスの追加となっていますが、このフィルター内で、以前のメールアドレスを消す事も可能です。

    /** ==================================================
     * 送信メールアドレスの追加と、商品作成者メールの削除
     * 追加アドレス test3@testshop.test の場合
     * invoice_japan_mail
     */
    add_filter(
    	'invoice_japan_mail',
    	function( $send_mails, $vendor_id ) {
    		$vendor = get_userdata( $vendor_id );
    		$result = array_diff( $send_mails, array( $vendor->user_email ) );
    		$result = array_values( $result );
    		$result[] = 'test3@testshop.test';
    		return $result;
    	},
    	10,
    	2
    );
    
    Thread Starter franciejp

    (@franciejp)

    出来ました。ありがとうございました。

    Plugin Author Katsushi Kawamori

    (@katsushi-kawamori)

    解決済みになっているようですが、先に私が書いたのは、管理者(販売者)への送信メールであって、送信元では無かったです。勘違いしていました。送信元のメールヘッダー(From: <メールアドレス>)を変更するフィルターは現在のところ無く、付加するのを検討中です。検討中というのは、おおもとの送信元メールアドレスを、WooCommerce で設定したものと、そうでないもの(マーケットプレイス型)とを管理画面で選択できるようにした方がクリアになるかもしれないと思っているので。

    Plugin Author Katsushi Kawamori

    (@katsushi-kawamori)

    最新バージョン1.31で、本来お望みの事が、可能になったと思います。

    Thread Starter franciejp

    (@franciejp)

    @katsushi-kawamori

    申し訳ございません。頂いたフックで上手く行かなかったのですが、私の解釈が間違っているのかと。何だか分かりませんが、結果的にアドレス変更はできました。

    2人目の管理者(商品を作成したユーザではない)のアドレスと、Wooのメール設定のアドレス、そしてフックのアドレスを同じ物にした所、送信者のアドレスにする事が出きました。

    最新バージョン1.31で、toが1つになり理想通りになりました。
    ありがとうございました。

    最後に、新バージョンにした事で、フックはもう不要ですよね?

    Plugin Author Katsushi Kawamori

    (@katsushi-kawamori)

    最後に、新バージョンにした事で、フックはもう不要ですよね?

    その通りです。このスレッドで紹介したコードは忘れてください。

    Thread Starter franciejp

    (@franciejp)

    ありがとうございました。

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘送信元のメールの書き換え’ is closed to new replies.