WooCommerce3.5でメールの宛名を修正する(名字様もしくはフルネーム様)

334

自動送信メールの宛名が親しみを込めて「下の名前+様」になっている

WooCommerceの標準のメールテンプレートですが、Ver3.5になってちょっとだけ改善されて、メールに宛名が表示されるようになりました。しかしこれ、アメリカ式?で、ファーストネーム(下の名前)様になっています・・・(上の写真がデフォルトの状態です)

これを修正する方法をシェアしたいと思います。

「名字+様」に変更したい場合

メールテンプレートが複数ありますが、これらについて、以下のハイライト部分(青色)を修正します。

<?php /* translators: %s: Customer first name */ ?>
<p><?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p>
<?php /* translators: %s: Site title */ ?>
<p><?php printf( esc_html__( 'Your %s order has been marked complete on our side.', 'woocommerce' ), esc_html( wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES ) ) ); ?></p>

 

$order->get_billing_first_name()

$order->get_billing_last_name()

firstをlastに変えるだけ、たったこれだけです・・

直すと↓こんな感じになります。サンプル顧客の氏名は「名字 名前」様にしています。

↑「名字(姓)+様」 が表示されるようになりました。

「名字+名前(フルネーム)+様」に変更したい場合

先ほどと同じ場所を修正します。

$order->get_billing_first_name()

$order->get_formatted_billing_full_name()

こちらもこれだけです。

直すと↓こんな感じになります。同じく氏名は「名字 名前」様にしています。

以上です。

WooCommerceはバージョンが変わるごとに変更が多くて困りますね・・・このデフォルトのメールの日本語もよくないので、修正してしまいます。自分は面倒なので、日本語でテンプレート修正してしまっています。翻訳ファイルを変更してもバージョンが変わるとまた修正しなければならないので、労力はあまり変わりません・・・

※こちらの記事を参考にさせて頂きました。ありがとうございます。

↓自動送信メールについてはこちらもどうぞ

↓無料プラグイン・コピペでつくったwoocommerceのecサイト、完成後の受注→発送作業の流れと、今回行った作業内容についてはこちら

↓woocommerceにクレジットカード決済を導入するなら・・Squareがよいと思います