現在お買い物カゴには何も入っていません。
ドキュメント
マウスオーバーか長押しで説明を表示。
カスタマイズ5
送信メール関連です。必ずしも必須では無く、販売者が求めた場合に変更するためのものです。
/** ==================================================
 * 「メール題名」
 * マーケットプレイス型サイト運用で販売者単位で変更する場合は
 * $vendor_id で振り分ける
 * invoice_japan_{order(請求書)か、refund(払戻明細書)}_mail_subject
 *
 */
add_filter(
    'invoice_japan_order_mail_subject',
    function( $mail_subject, $vendor_id ) {
        /* case の番号は、販売者のユーザーIDを指定 */
        switch ( $vendor_id ) {
            case 3:
                $mail_subject = '請求書 ' . get_bloginfo( 'name' );
                break;
            case 5:
                $mail_subject = '請求書[' . get_bloginfo( 'name' ) . ']';
                break;
        }
        return $mail_subject;
    },
    10,
    2
);/** ==================================================
 * 「メール氏名」
 * マーケットプレイス型サイト運用で販売者単位で変更する場合は
 * $vendor_id で振り分ける
 * invoice_japan_{order(請求書)か、refund(払戻明細書)}_mail_name
 *
 */
add_filter(
    'invoice_japan_order_mail_name',
    function( $mail_name, $name, $vendor_id ) {
        /* case の番号は、販売者のユーザーIDを指定 */
        switch ( $vendor_id ) {
            case 3:
                $mail_name = $name . ' 御中';
                break;
            case 5:
                $mail_name = $name . ' 先生';
                break;
        }
        return $mail_name;
    },
    10,
    3
);/** ==================================================
 * 「メール本文ヘッダー」
 * マーケットプレイス型サイト運用で販売者単位で変更する場合は
 * $vendor_id で振り分ける
 * invoice_japan_{order(請求書)か、refund(払戻明細書)}_mail_head
 *
 */
add_filter(
    'invoice_japan_order_mail_head',
    function( $mail_head, $vendor_id ) {
        /* case の番号は、販売者のユーザーIDを指定 */
        switch ( $vendor_id ) {
            case 3:
                $mail_head = null;
                break;
            case 5:
                $mail_head = 'この度の、ご注文の請求書を PDF として添付いたしました。';
                break;
        }
        return $mail_head;
    },
    10,
    2
);/** ==================================================
 * 「メール注文(払戻)番号・日時」
 * マーケットプレイス型サイト運用で販売者単位で変更する場合は
 * $vendor_id で振り分ける
 * invoice_japan_{order(請求書)か、refund(払戻明細書)}_mail_number_date
 *
 */
add_filter(
    'invoice_japan_order_mail_number_date',
    function( $mail_number_date, $id, $date, $vendor_id ) {
        /* case の番号は、販売者のユーザーIDを指定 */
        switch ( $vendor_id ) {
            case 3:
                $mail_number_date = sprintf( '日付:%1$s 注文番号:%2$d', $date, $id );
                break;
            case 5:
                $mail_number_date = sprintf( '注文番号 %1$d を、%2$s にお受けいたしました。', $id, $date );
                break;
        }
        return $mail_number_date;
    },
    10,
    4
);/** ==================================================
 * 「メール本文付記」
 * マーケットプレイス型サイト運用で販売者単位で変更する場合は
 * $vendor_id で振り分ける
 * invoice_japan_{order(請求書)か、refund(払戻明細書)}_mail_body
 *
 */
add_filter(
    'invoice_japan_order_mail_body',
    function( $mail_body, $vendor_id ) {
        /* case の番号は、販売者のユーザーIDを指定 */
        switch ( $vendor_id ) {
            case 3:
                $mail_body = 'この度は御購入ありがとうございます。';
                break;
            case 5:
                $mail_body = 'この度はお買い求めありがとうございます。';
                break;
        }
        return $mail_body;
    },
    10,
    2
);/** ==================================================
 * 「メールヘッダー、送信元の名前」
 * マーケットプレイス型サイト運用で販売者単位で変更する場合は
 * $vendor_id で振り分ける
 * invoice_japan_{order(請求書)か、refund(払戻明細書)}_mail_headers_fromname
 *
 */
add_filter(
	'invoice_japan_order_mail_headers_fromname',
	function( $from_name, $vendor_id ) {
		/* case の番号は、販売者のユーザーIDを指定 */
		switch ( $vendor_id ) {
			case 3:
				$from_name = '〇△商事';
				break;
			case 5:
				$from_name = '〇×物産';
				break;
		}
		return $from_name;
	},
	10,
	2
);/** ==================================================
 * 「メールヘッダー、送信元 (From) アドレス 」
 * マーケットプレイス型サイト運用で販売者単位で変更する場合は
 * $vendor_id で振り分ける
 * invoice_japan_{order(請求書)か、refund(払戻明細書)}_mail_headers_fromaddress
 *
 */
add_filter(
	'invoice_japan_order_mail_headers_fromaddress',
	function( $from_address, $vendor_id ) {
		/* case の番号は、販売者のユーザーIDを指定 */
		switch ( $vendor_id ) {
			case 3:
				$from_address = 'test3@testshop.test';
				break;
			case 5:
				$from_address = 'test5@testshop.test';
				break;
		}
		return $from_address;
	},
	10,
	2
);/** ==================================================
 * 「送信メールへの追加ファイル」
 * マーケットプレイス型サイト運用で販売者単位で変更する場合は
 * $vendor_id で振り分ける
 * invoice_japan_attache
 */
add_filter(
    'invoice_japan_attache',
    function( $attachements, $vendor_id ) {
        /* case の番号は、販売者のユーザーIDを指定 */
        switch ( $vendor_id ) {
            case 3:
                $attachements[] = '/home/public_html/test/wordpress/wp-content/uploads/test.jpg';
                break;
            case 5:
                $attachements[] = '/home/public_html/test/wordpress/wp-content/uploads/test2.jpg';
                break;
        }
        return $attachements;
    },
    10,
    2
);/** ==================================================
 * 「送信メールアドレスの追加」
 * マーケットプレイス型サイト運用で販売者単位で変更する場合は
 * $vendor_id で振り分ける
 * invoice_japan_mail
 */
add_filter(
    'invoice_japan_mail',
    function( $send_mails, $vendor_id ) {
        /* case の番号は、販売者のユーザーIDを指定 */
        switch ( $vendor_id ) {
            case 3:
                $send_mails[] = 'test3@testshop.test';
                break;
            case 5:
                $send_mails[] = 'test5@testshop.test';
                break;
        }
        return $send_mails;
    },
    10,
    2
);マウスオーバーか長押しで説明を表示。
