バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

管理機能

新規スレッドを追加する

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

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


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,690名です
総投稿数は109,935件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1569
9
mcontact
1280
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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