[eccube3]受注メールの商品情報に「規格名」を追加

ニーズは局地的かもしらん

商品の複数箇所に同様の選択肢をもたせる場合、規格の選択内容だけ表示させても、それはどれのことなんだよってなったりする。商品を登録するときは規格名出てるのに、なんでメールにはそれがないんだよっていう。

カスタマイズ

注文時の自動送信メールを変えたいので、
/src/Eccube/Resource/template/default/Mail/order.twig
これをいじる。
テスト環境ではappに移したらなんでかバグったんで、不本意ながら直接編集した。

これを

こうする。

これも

こうする。

おしまい。

おまけ(帳票出力)

帳票出力でもおなじ。

/app/Plugin/OrderPdf/Service/OrderPdfService.php
ここで

これを

こうして

これを

こんな感じにする。

更におまけ

商品選択項目・備考欄追加プラグインを使う場合、メール文での表示には商品名部分をサーチしてるので、メール内容をいじったらこっちも変更しないといけない。

/app/Plugin/SelectionItem/Resource/template/default/order_mail_product_name.twig
これを開いて中身を書き換える。
変更内容は上記のカスタマイズ内容をまるっと移しちゃえばOK。

シェアする

  • このエントリーをはてなブックマークに追加