WordPress PR

【WordPress】WooCommerceのメールに注文者の名前を追加する

記事内に商品プロモーションを含む場合があります

WordPressのプラグイン「WooCommerce」には、メールのテンプレートが用意されています。

変更を加えなくても、必要最低限の内容のメールを送信することが可能です。

しかし今回は、メール本文の頭に「おうち IT様」のように注文者名を追加したかったため、カスタマイズしてみました。

 

前提

・プラグイン「WooCommerce」インストール済み

・プラグイン「WooCommerce For Japan」インストール済み

・プラグイン「WooCommerce Email Test」インストール済み

・子テーマ作成済み

 

WooCommerce→設定→メール

WordPress管理画面から、WooCommerce→設定→メールを選択します。

今回は「処理中の注文」テンプレートを選択し、注文者名を追加してみます。

HTMLテンプレートの「テーマにファイルをコピー」ボタンを押下し、コピーが完了したら「テンプレートを表示」ボタンを押下すると、ソースコードが現れます。

 

テンプレート修正

修正前

修正後

28行目に1行追加しました。

$order->get_formatted_billing_full_name()で氏名を取得し、「様」を付与しています。

WooCommerceドキュメントを見てみると、他にも様々な項目を取得出来そうです。
https://docs.woocommerce.com/wc-apidocs/class-WC_Order.html

 

メール画面プレビュー

変更を保存後、プラグイン「WooCommerce Email Test」を使ってメール画面をプレビューしてみます。

無事に「おうち IT様」と追加されました。

 

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)