質問 > 管理機能 > 予約注文時の自動送信メールに、コンビニ決済情報が挿入されない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
renmari |
投稿日時: 2020/10/7 10:44
対応状況: −−−
|
新米 登録日: 2020/10/7 居住地: 投稿: 3 |
予約注文時の自動送信メールに、コンビニ決済情報が挿入されない ▼テンプレート
[EC-CUBE] 3.0.17 [レンタルサーバ] シックスコア [OS] Linux sv216.sixcore.ne.jp 2.6.18-426.el5.BET #1 SMP Tue Feb 13 21:12:18 JST 2018 x86_64 [PHP] 7.0.16 [データベース] MySQL 5.5.45 [WEBサーバ] Apache [導入プラグインの有無] ・クロネコヤマト カード・後払い一体型決済モジュール ・予約商品プラグイン ・メールテンプレート機能拡張プラグイン ・MailMagazine ・配送方法設定拡張プラグイン ・商品お問い合わせ [現象] 予約注文時の自動送信メールに、コンビニ決済情報が挿入されない 「予約商品プラグイン」を導入したのですが、 https://www.ec-cube.net/products/detail.php?product_id=2044 予約商品をコンビニ決済で注文された時の自動送信メールに、 コンビニ決済情報が挿入されなく、困っています。 管理画面から注文者に送るメール、および、通常の注文の時には、 正常に挿入されます。 コンビニ決済情報は、「クロネコヤマト カード・後払い一体型決済モジュール」の、 /app/Plugin/YamatoPayment/Event/MailEvent.php から入るようになっているようです。 やっとのことで、自動配信メールと管理画面からのメールの文章がどのtwigから配信されているのかは分かりまして、 また、データベースの「dtb_mail_template」の予約メールの「file_name」を、 プラグイン側のメールテンプレート(ProductReserve3/Resource/template/default/Mail/3.0.14/order_reservation.twig)になっていたところを、 「Mail/order.twig」に変えたりしたのですが、やはり変わりません。 予約商品プラグインの開発元にも問い合わせはしてありますが、まだ返事は来ておらず、時間がかかりそうです。 なかなか解決は難しそうですが、手掛かりだけでも分かればと思い、質問させていただきました。 お手数をおかけしますが、解決法を教えていただけると助かります。 よろしくお願いいたします。 |
umebius |
投稿日時: 2020/10/7 17:27
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 予約注文時の自動送信メールに、コンビニ決済情報が挿入されない 「予約商品プラグイン」がメール送信する際のイベントをつかまえ(イベントを送信していないければ送信する)、メールにコンビニ決済情報を挿入するよう「クロネコヤマト カード・後払い一体型決済モジュール」を改造することになりますね。
少なくともどちらかのプラグインを改修することになり、ご指摘の通り簡単ではないと思います。 |
renmari |
投稿日時: 2020/10/7 18:02
対応状況: −−−
|
新米 登録日: 2020/10/7 居住地: 投稿: 3 |
Re: 予約注文時の自動送信メールに、コンビニ決済情報が挿入されない 返信ありがとうございます!とても悩んでいたので助かります!
やはり難しそうですね・・・。 サイト制作を請け負っており、お客様の要望なので、もう少し頑張って、 イベントをつかまえるというところから、調べてやってみたいと思います。 何かありましたらまた投稿させていただきます。 ありがとうございました。 |
renmari |
投稿日時: 2020/10/13 14:53
対応状況: −−−
|
新米 登録日: 2020/10/7 居住地: 投稿: 3 |
Re: 予約注文時の自動送信メールに、コンビニ決済情報が挿入されない その後、プラグインをカスタマイズしようと奮闘し、かなり苦労したのですが、
結局は、プラグイン→高度な設定で、 ヤマトのプラグインと予約商品プラグインの 「mail.order」の優先度を変更することで解決できました。 後は、予約商品プラグイン用のメールテンプレートの、 決済情報を入れるために置き換えている部分の文言を 修正するだけでできました。 よかったですが、難しく考えすぎていたようです。 htmlは分かるのですが、phpやSymfony、かなりちんぷんかんぷんです。 やはり基礎を学ばないとだめですね。 参考までに解決法を残しておきます! ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |