WooCommerceの役割ベースの価格設定 - Pro
5
Eメールテンプレートは、新しく作成されたすべての注文ステータスに自動生成されます。
Eメールタブ(WooCommerce > 設定 > Eメール)から内容を編集できます。
内容を上書きするには、ステータス名をクリックすると、そのテンプレートのエディターが開きます。
テンプレートファイルをコピーして子テーマフォルダに貼り付ければ、より多くのコンテンツを編集できる。
[theme folder]/woocommerce/emails/admin-order-status-email-[slug].php
[theme folder]/woocommerce/emails/customer-order-status-email-[slug].php
スラッグは注文ステータスのスラッグと同じでなければならない。
デフォルトのWooCommerceフックは、各注文ステータスに基づいてコンテンツを修正するためにも利用可能です。
コーディングに慣れていれば、WooCommerceのフックを使ってメールにコンテンツを追加することができます。
この場合、"woocommerce_email_before_order_table" フックを使用します。
コードはテーマディレクトリ内のfunctions.phpファイルに記述します。
他に利用可能なフックは以下の通り:
woocommerce_email_before_order_table
woocommerce_email_after_order_table
woocommerce_email_order_meta
woocommerce_email_footer
プラグインのリンク:https://wordpress.org/plugins/email-template-customizer-for-woo/
このプラグインは注文ステータスのプラグインによって生成されたカスタムEメールを上書きすることができます。
このメールテンプレートを利用するには、IDを取得し、子テーマのfunctions.phpにフックするだけです。
これで、カスタム注文ステータスメールをカスタマイズする準備ができました。