質問 > フロント機能 > メールの設定について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
panama |
投稿日時: 2024/2/13 14:48
対応状況: −−−
|
新米 登録日: 2024/2/13 居住地: 投稿: 6 |
メールの設定について ▼テンプレート
[EC-CUBE] EC-CUBE4.0.5 [レンタルサーバ] Xサーバー [OS] macOS13.0.1 [PHP] 7.4 [データベース] MySQL 5.7.27 [ブラウザ] chrome [導入プラグインの有無] なし [カスタマイズの有無] なし [現象] 商品毎に購入後のメールを変更することは可能ですか? 例えば 「Aの商品を購入した人にはA専用の購入後メール」 「Bの商品を購入した人にはB専用の購入後メール」 というように振り分けたいです。 初心者でやり方がわからないので、 ご存知の方ご教示いただければ幸いです。 |
h_tanaka |
投稿日時: 2024/2/13 14:55
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1850 |
Re: メールの設定について src/Eccube/Service/MailService.php
でメール送信処理を行っているので、このクラスを継承してメソッドをオーバーライドすればよいです。
|
panama |
投稿日時: 2024/2/13 15:07
対応状況: −−−
|
新米 登録日: 2024/2/13 居住地: 投稿: 6 |
Re: メールの設定について とても初歩的なことをお伺いして申し訳ありません。
引用:
の「src/Eccube/Service/MailService.php」というのはどこで見ることができるのでしょうか? |
h_tanaka |
投稿日時: 2024/2/13 15:36
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1850 |
Re: メールの設定について サーバーの公開ディレクトリにSFTP接続して確認するようになります。
https://www.xserver.ne.jp/manual/man_server_folder.php
|
panama |
投稿日時: 2024/2/13 15:42
対応状況: −−−
|
新米 登録日: 2024/2/13 居住地: 投稿: 6 |
Re: メールの設定について ご丁寧にご回答いただきありがとうございます。
今後ともどうぞよろしくお願いします。 |
mcontact |
投稿日時: 2024/2/13 17:24
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1536 |
Re: メールの設定について > 商品毎に購入後のメールを変更することは可能ですか?
> > 例えば > 「Aの商品を購入した人にはA専用の購入後メール」 > 「Bの商品を購入した人にはB専用の購入後メール」 > というように振り分けたいです。 A商品とB商品を同時に購入された場合は、どうするのでしょうか? ※A商品とB商品を同時に購入できなくする事はできますが。 src/Eccube/Resource/template/default/Mail/order.twig src/Eccube/Resource/template/default/Mail/order.html.twig のメールテンプレートで商品を判定すれば、 メール内容自体は、A商品専用/B商品専用と分ける事は可能です。
|
panama |
投稿日時: 2024/2/13 17:32
対応状況: −−−
|
新米 登録日: 2024/2/13 居住地: 投稿: 6 |
Re: メールの設定について ご返信いただきありがとうございます。
A商品とB商品を同時に購入された場合は、どうするのでしょうか? ですが、 基本的に同時購入することはありません。 (同時に別の商品を紹介することはないため) 「メールテンプレートで商品を判定すれば、」とのことですが、 商品判定はどのようにすればよろしいのでしょうか? 初心者で申し訳ありませんが、 ご教授いただければ幸いです。 |
mcontact |
投稿日時: 2024/2/13 17:39
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1536 |
Re: メールの設定について ●一例
下記のサイトに元のソースコードがありますが、 {{ OrderItem.product_code }}に購入注文した商品コード {{ OrderItem.product_name }}に購入注文した商品名 の値が入ってきます。 {{ OrderItem.product_code }}または{{ OrderItem.product_name }}で判定すれば、A商品なのかB商品なのかは判定できます。 ※エンジニアとして、PHPやtwigが分る事が前提になりますが。 https://github.com/EC-CUBE/ec-cube/blob/4.3/src/Eccube/Resource/template/default/Mail/order.twig#L37-L38
|
h_tanaka |
投稿日時: 2024/2/13 17:45
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1850 |
Re: メールの設定について panama さん
本コミュニティは開発者の相互サポートのためのコミュニティですので、失礼ながらもし開発に関して初心者ということでしたら、開発できるレベルまで勉強されるか、エンジニアまたはインテグレートパートナーに相談されることをお勧めします。 https://www.ec-cube.net/integrate/partner/ ご自身で開発される場合は、開発を試されてからそれでもうまくいかない場合にコードを開示して相談してもらえればこちらもアドバイスしやすいかと思います。
|
panama |
投稿日時: 2024/2/13 17:46
対応状況: −−−
|
新米 登録日: 2024/2/13 居住地: 投稿: 6 |
Re: メールの設定について PHPは多少理解できるので、
確認してみます。 ご丁寧にご説明いただきありがとうございました。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |