質問 > 管理機能 > 商品ごとに(追加したメールアドレスに)受注メールを送信 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
fu-ko |
投稿日時: 2010/4/24 8:40
対応状況: −−−
|
半人前 登録日: 2009/10/8 居住地: 投稿: 15 |
商品ごとに(追加したメールアドレスに)受注メールを送信 管理画面>商品登録に「メールアドレス」項目を追加し、受注受付メールをそれぞれの商品固有のメールアドレスに自動送信させたいのですが、方法はあるでしょうか?
◆作業経過 ・「メールアドレス」項目を追加 メールアドレスとしての整合性(確認画面でのエラー検出)もOK ↓ ・フロント画面への反映 実際の運用ではメールアドレスはフロント画面には表示させないのですが、仮に表示させてみてmailtoリンクを設定し、どの商品詳細画面からメールアドレスをクリックしてもメーラーが起動(送信先はそれぞれに設定したメールアドレス)することを確認しました。 つまり、それぞれの商品専用メールアドレスとしてDBに記録されていることを確認できた、と。 ↓ ・フロント画面から非表示 確認できたので非表示にし、さていよいよ受注メール送信部分に手をつけよう…あれ? ←今ココ ★元々の「商品注文受付メールアドレス」と今回追加した「商品ごとのメールアドレス」の両方に受注確認メールが届くのがベストなのですが、そんな機能はそもそも実現可能なのでしょうか… 作業経過としては(勝手に)間違っていないと思うのですが、次はどこに手を着けたら良いのかだけでもお教え願えればありがたいのですが…。 ------------------------------- EC-CUBEバージョン eccube-comu-r18437 PHP バージョン PHP 5.2.8 DBバージョン MySQL 5.0.82 ------------------------------- |
seasoft |
投稿日時: 2010/4/24 9:25
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 商品ごとに(追加したメールアドレスに)受注メールを送信 SC_CartSession で、全購入商品に関する「メールアドレス」を一覧取得できるメソッドを追加して、受注メールの送信付近でそれを取り出して、ゴニョゴニョする流れかが思いつきます。
|
fu-ko |
投稿日時: 2010/4/24 21:02
対応状況: −−−
|
半人前 登録日: 2009/10/8 居住地: 投稿: 15 |
Re: 商品ごとに(追加したメールアドレスに)受注メールを送信 ありがとうございます!
引用: SC_CartSession で、全購入商品に関する「メールアドレス」を一覧取得できるメソッドを追加して、受注メールの送信付近でそれを取り出して、ゴニョゴニョする流れかが思いつきます。 うまくいくかどうか…経過は後ほど。 |
nanana |
投稿日時: 2010/5/24 16:58
対応状況: −−−
|
新米 登録日: 2010/5/24 居住地: 投稿: 1 |
Re: 商品ごとに(追加したメールアドレスに)受注メールを送信 eccube-comu-r18589
PHP 5.2.8 MySQL 5.0.45 ------------------ はじめまして。 同様のカスタマイズを施したいと思い、このスレッドを注視しておりましたが、解決に至らぬようで(?)、ついに相乗りしてしまいました。 私の場合は、商品毎に受注確認を受け取る部署が異なるという状況なのですが、SHOPマスタ関連をゴニョゴニョするより各商品ごとに「受注確認受け取りメールアドレス」を持たせた方が管理がラクという考えで、結果的にfu-ko様が書かれている内容と全く同じカスタマイズが目的となっています。 そこで、以下のように作業を進めました。(以下、fu-ko様の文章からの引用) 引用: ・「メールアドレス」項目を追加 そして、seasoft様のアドバイスを頼りにSC_CartSession.phpの303行目付近、 // カート内にある商品IDを全て取得する 辺りを睨んでいるのですが、ここらへんからよく分かりません。 メール送信関連phpのBccを見つけ出して“email01”を、追加した項目変数名(mailad)に変更したりしてみましたが、やはりだめでした。 あまりに漠然としているようで申し訳ありませんが、どなたかお知恵をお貸しいただけないでしょうか? あるいはfu-ko様、お忙しいとは思いますが、もし見ていらっしゃったら進展具合を教えていただけないでしょうか?(うまく行ってないならそれはそれで参考になると思うのですが・・・) |
fu-ko |
投稿日時: 2010/5/31 10:10
対応状況: −−−
|
半人前 登録日: 2009/10/8 居住地: 投稿: 15 |
「商品別受注確認メールアドレス振り分け」機能 なかなか返信できず申し訳ございません。
こちらはイロイロと触ってみた結果、カスタマイズ箇所が予想していたより広範囲にわたるようで、多くのファイルを変更している間に収拾がつかなくなり、ごっそり全部(ついでにナイトリービルド最新版に差し替えて)元に戻してしまいました。 EC-CUBEのカスタマイズに詳しい方なら簡単に実現できるのかもしれませんが、私程度の知識では、ネット上の情報を収集して似たようなカスタマイズを見つけ出し(今回のケースに似たカスタマイズって無いんですが…)、分からない部分は片っ端から変更して結果を見るトライアンドエラー方式で、うまく行かなければ全部戻し、という手法しかありません。 「商品別受注確認メールアドレス振り分け」機能は是非欲しい機能なのですが、既に諦めてしまったこともあり、経過記録も残しておらず、アドバイスすらできません。 本当に申し訳ございません。 |
limbo |
投稿日時: 2010/6/8 12:00
対応状況: −−−
|
新米 登録日: 2010/6/8 居住地: 投稿: 1 |
Re: 「商品別受注確認メールアドレス振り分け」機能 前者は、SC_CartSession.php に以下を追加
mailaddress部分は追加した項目に適宜変更で。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |