現場で使える WooCommerce カスタマイズ:購入完了メール中の「税率」のテキストをインボイス対応の表記に変更する方法

WooCommerce で注文完了した時に購入者にメールが届きますが、このメールをインボイスに対応した領収書として発行したい場合、いくつかカスタマイズが必要です。そのカスタマイズの一つとして「税率」の表記が挙げられます。

デフォルトでは、下の画像のように「税:」というテキストになっていますが、これでは不完全で「消費税であること」「税率を含めること」が必要です。

この表記の仕方ではインボイス対応の領収書としては不完全

というわけで、この「税:」という表記を変更するには「woocommerce_countries_tax_or_vat」フィルターを使うと便利です。

次のサンプルコードは「消費税(税率10%)」の場合です。

function change_tax_or_vat_text( $tax_label ) {
 return '消費税(税率10%)';
}

add_filter( 'woocommerce_countries_tax_or_vat', [ $this, 'change_tax_or_vat_text' ] );

販売する商品によって税率が変わる場合などは条件分岐もできます。適宜調整してください。

株式会社 AnimaGate のアドベントカレンダーに参加しています。

投稿者

Imamuraのアバター