質問 > 管理機能 > 受注管理のメール送信機能からメールを送信したい |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
umebius |
投稿日時: 2021/2/18 15:31
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注管理のメール送信機能からメールを送信したい >しかしメール通知部分から新規追加したメールテンプレートを選択するとエラーになります。
確認ですが、どんなエラーになるのでしょうか? エラーの内容を確認し、それについて対処していかれると良いかと思います。 荷通知メール(Mail/shipping_notify.twig)と問合受付メール(contact_mail.twig)を元にとのことですが、原因の推測としては使える変数が違うためかと思います。 Mail/order.twigを真似して作れば特に他にカスタマイズしなくても受注のメール送信機能を使えたと思いますので、その方針にされてはいかがでしょうか?
|
uraa |
投稿日時: 2021/2/17 23:34
対応状況: 解決済
|
常連 登録日: 2020/12/15 居住地: 投稿: 65 |
受注管理のメール送信機能からメールを送信したい ec-cube4でサイト作成をしています。
管理画面>受注登録「メールを作成」>メール通知から 追加したオリジナルのテンプレートを選択しメールを送信したいです。 オリジナルのテンプレートは初めから用意されている 出荷通知メール(Mail/shipping_notify.twig)と問合受付メール(contact_mail.twig)を元に、値を取得している部分は触らず、「以下のお問い合わせを受付致しました。」などの文言のみ変更したものを作成しました。 そしてメール通知部分で追加したテンプレートを選択できるようにsrc/Eccube/Form/Type/Admin/OrderMailType.phpの該当部分も変更しました。 その後こちらのサイトを参考に (https://qiita.com/Akrosg/items/4c40e81b98bd8452c924) app/Customize/Service/MailService.phpを作成しsrc/Eccube/Service/MailService.phpの 出荷通知メールと問い合わせ受付メールの部分をコピーして 以下●●の箇所を新しく追加したメールテンプレートに変えました。 $MailTemplate = $this->mailTemplateRepository->find($this->eccubeConfig['eccube_●●_mail_template_id']); しかしメール通知部分から新規追加したメールテンプレートを選択するとエラーになります。 EC-CUBEを触り始めて数か月で知識も浅く、そもそもやり方があっているのかどうかも自信がないので、詳しい方がいらっしゃれば教えていただければ大変助かります。 どうかよろしくお願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |