バージョン選択

フォーラム

メニュー

オンライン状況

34 人のユーザが現在オンラインです。 (11 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 34
もっと...

サイト内検索

質問 > 管理機能 > 予約注文時の自動送信メールに、コンビニ決済情報が挿入されない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地: 東京日本橋
投稿: 1753
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、かなりちんぷんかんぷんです。
やはり基礎を学ばないとだめですね。

参考までに解決法を残しておきます!
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は66,615名です
総投稿数は98,373件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
468
2651
4
nanasess
2103
5
umebius
1753
6
yuh
1612
7
red
1424
8
h_tanaka
1044
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.