バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 管理画面で仮登録→本登録に変更時に登録メアドと管理メアドに本登録完了メールを自動送信したい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mybdesign
投稿日時: 2020/12/19 11:14
対応状況: −−−
新米
登録日: 2020/12/2
居住地:
投稿: 5
管理画面で仮登録→本登録に変更時に登録メアドと管理メアドに本登録完了メールを自動送信したい
▼テンプレート
[EC-CUBE]4.05
新規インストール
[レンタルサーバ]エックスサーバー
[PHP]7.2.28

過去の記事にのkoichi_51様が質問されておりましたEC CUBE3での実装についての記事を拝見させて頂きましたが、EC CUBE4で同機能をつけられないか探しております。

4ではCustomerEditController.php内でappの処理がされておらず、どう記述すれば、どなたかご教授頂けないでしょうか



管理画面で仮登録→本登録に変更時に登録メアドと管理メアドに本登録完了メールを自動送信したい

https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=23697&forum=11
468
投稿日時: 2020/12/19 11:29
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 管理画面で仮登録→本登録に変更時に登録メアドと管理メアドに本登録完了メールを自動送信したい
手を加えるべき箇所はリンク先の投稿と同じくCustomerEditController.php function index()になるかと思います。

>appの処理がされておらず
こちらはMailServiceへのアクセス方法が分からないという意味でしょうか?

コントローラークラスのメンバ変数を追加してコンストラクタでその変数にMailServiceオブジェクトを代入して
各メソッドで呼び出す形になるかと思います。
/src/Eccube/Controller/Admin/Order/MailController.php
のMailServiceの記述が参考になると思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

mybdesign
投稿日時: 2020/12/19 11:42
対応状況: −−−
新米
登録日: 2020/12/2
居住地:
投稿: 5
Re: 管理画面で仮登録→本登録に変更時に登録メアドと管理メアドに本登録完了メールを自動送信したい
shiro様ご返信ありがとうございます。

>>appの処理がされておらず
>こちらはMailServiceへのアクセス方法が分からないという意味でし>ょうか?

中途半端にコメントを入れてしまって申し訳ございません。
下記、koichi_51様の記述でここの処理をかえればいけるものと思いこんでいました・・
$app['eccube.service.mail']->sendCustomerCompleteMail($Customer);

CustomerEditController.phpをカスタムするのは理解できているのですが、どのように処理すればEC CUBE4で実装できるか検討もつかず、誠に申し訳ございません。

ご教授頂く事はかのうでしょうか
468
投稿日時: 2020/12/20 23:41
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 管理画面で仮登録→本登録に変更時に登録メアドと管理メアドに本登録完了メールを自動送信したい
弊社はそのようなカスタマイズ等を有償で請け負う事が生業としている為、
ここでカスタマイズするソースコードを丸々そのままお伝えするという事はできませんのでその点はご了承ください。

デフォルトの仮会員→本会員登録の処理は
/src/Eccube/Controller/EntryController.php function entryActivate()に記述されており
その中で本登録完了メールが送信されております。

こちらの記述も参考になるかと思いますので
ソースコードを確認される事をお勧めします。

会員データ($Customer)をDBから取得し、本登録完了メール送信メソッドへ渡す流れをCustomerEditController.phpに移植する事になるかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

mybdesign
投稿日時: 2020/12/21 8:50
対応状況: −−−
新米
登録日: 2020/12/2
居住地:
投稿: 5
Re: 管理画面で仮登録→本登録に変更時に登録メアドと管理メアドに本登録完了メールを自動送信したい
shiro様

カスタマイズ有償の件、了解致しました。
丁寧にご返信ありがとうございます。

ご教授頂いた内容を確認しやってみたいと思います。
当該カスタマイズに辺りご依頼する際は、shiro様のブログ経由でご連絡差し上げる方がよろしいでしょうか

年内新規受注は締め切っておられる旨、確認しておりますが上記ふまえ検討させて頂きます。

宜しくお願い致します。

468
投稿日時: 2020/12/21 11:03
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 管理画面で仮登録→本登録に変更時に登録メアドと管理メアドに本登録完了メールを自動送信したい
カスタマイズのご依頼についてはWEBサイトの問い合わせフォームよりご連絡をいただけますと幸いです。

せっかくの機会ですのでソースコードを参照してみてください。
また分からない点があれば、このコミュニティへ投稿いただければと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
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.