質問 > フロント機能 > クレジット決済時に商品種別毎に対応状況や注文メールを分けたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
bat |
投稿日時: 2013/10/8 18:10
対応状況: −−−
|
新米 登録日: 2013/10/8 居住地: 兵庫県南部 投稿: 4 |
クレジット決済時に商品種別毎に対応状況や注文メールを分けたい 初めて投稿します。よろしくお願いします。
現在、クレジット決済モジュールでGMO-PGマルチペイメントサービスを導入しております。 まず、クレジット決済にて商品種別毎(例:通常商品、ダウンロード商品等)に対応状況(例:新規受付中、作業中等)を変更したいと考えております。 セッションから商品種別ID(cartkey)を取得すれば良いと思ったのですが、クレジット決済のソース(LC_PageHelper_Mdl_PG_MULPAY_Credit.php)の中ではうまく取得できません。 代引きはうまく対応状況を変えることができたのですが。。。 また、同じくクレジット決済で商品種別毎に注文メールも振り分けたいと考えております。 ロジック的には似ていると思いましたので合わせて質問させていただきました。 何か良い案はございますでしょうか? 以上、ご回答をお待ちしております。 [EC-CUBE]2.12.4 [レンタルサーバ]さくらインターネット [OS]CentOS [PHP]5.5.1 [データベース]PostgreSQL 9.2.4 [WEBサーバ]Apache2.4.4 |
yuh |
投稿日時: 2013/10/8 19:00
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: クレジット決済時に商品種別毎に対応状況や注文メールを分けたい SC_Helper_Mail.phpのsfSendOrderMailでメールを配信するんで、そこにロジックを組み込めばいいんじゃないでしょうか?
|
bat |
投稿日時: 2013/10/8 19:56
対応状況: −−−
|
新米 登録日: 2013/10/8 居住地: 兵庫県南部 投稿: 4 |
Re: クレジット決済時に商品種別毎に対応状況や注文メールを分けたい yuh様
ご回答ありがとうございます。 sfSendOrderMailに実装しようと考えております。 具体的には 1.注文番号($order_id)をもとにdtb_orderのpayment_idカラムを取得し、支払い方法(代引かクレジット決済か)の判定をする。 2.クレジットの場合、SC_CartSessionクラスのgetKey()を使って商品種別IDを取得する。 3.商品種別IDをもとに条件分岐してSC_Helper_PurchaseクラスのsfUpdateOrderStatus関数で対応状況を変更する。 4.同じく商品種別IDをもとに$template_idを変更してメールを送信する。 ただ、クレジットのプログラムで実現できなかった、SC_CartSessionクラスでセッション情報が取得できるかが疑問です。 商品購入プロセスでどこでセッションを破棄しているのでしょうか?クレジット決済前だとセッション情報が取得できないですよね。。。。 |
yuh |
投稿日時: 2013/10/8 19:59
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1818 |
Re: クレジット決済時に商品種別毎に対応状況や注文メールを分けたい 多分その処理を通る時にはすでにdtb_orderにデータが入っているので、SC_CartSessionを使用せずにdtb_order_detailからデータを取って処理をすればいいと思います。
|
bat |
投稿日時: 2013/10/9 11:15
対応状況: 開発中
|
新米 登録日: 2013/10/8 居住地: 兵庫県南部 投稿: 4 |
Re: クレジット決済時に商品種別毎に対応状況や注文メールを分けたい yuh様
セッションを使用せずデータベースを参照すれば良いわけですね! ありがとうございます。その方向で試してみます。 |
bat |
投稿日時: 2013/10/9 19:30
対応状況: 解決済
|
新米 登録日: 2013/10/8 居住地: 兵庫県南部 投稿: 4 |
Re: クレジット決済時に商品種別毎に対応状況や注文メールを分けたい yuh様
無事、上記のとおり実装し動作確認を終え、解決することができました。 クレジット決済のモジュール内で処理するということに固執しなければよかったですね! ありがとうございました。 また何かありましたら、その際はよろしくお願いします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |