質問 > フロント機能 > 購入履歴について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ainana |
投稿日時: 2013/6/6 14:48
対応状況: −−−
|
新米 登録日: 2013/3/26 居住地: 福岡県福岡市 投稿: 7 |
購入履歴について はじめて投稿させて頂きます。
MYページの購入履歴の動作について質問があります。 現在クレジット決済の導入をしており、動作確認の際に気がついたのですが、下記の流れで注文を進めた場合、「ご入力内容のご確認」ページで「次へ」ボタンを押した時点でMYページの「購入履歴」に注文が追加されてしまいます。 お届け先の指定 → お支払方法・お届け時間等の指定(クレジット決済を選択) → ご入力内容のご確認 これを「お支払い方法:クレジット決済」ページの「ご注文完了ページへ」のボタンを押した時点で「購入履歴」に追加されるようにすることは可能でしょうか? EC-CUBEペイメント決済モジュール(2.11系)を使用。 【システム情報】 EC-CUBEバージョン :2.11.5 PHPバージョン :5.3.17 DBバージョン :MySQL 5.1.47 決済モジュールバージョン:Version.2.3.1 |
DELIGHT |
投稿日時: 2013/6/6 17:58
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 購入履歴について 決済中のステータスの定数がORDER_PENDINGなので、
dtb_order.statusがORDER_PENDINGではない受注を取得すれば ご希望の動作が実現できるかと存じます。 具体的には、 購入履歴一覧ページはこの辺り http://svn.ec-cube.net/open_trac/browser/tags/eccube-2.11.5/data/class/pages/mypage/LC_Page_Mypage.php?rev=21557#L127 購入履歴詳細ページはこの辺り http://svn.ec-cube.net/open_trac/browser/tags/eccube-2.11.5/data/class/pages/mypage/LC_Page_Mypage_History.php?rev=21557#L95 http://svn.ec-cube.net/open_trac/browser/tags/eccube-2.11.5/data/class/helper/SC_Helper_Purchase.php?rev=21557#L922 詳細ページの方はヘルパーの書換えが必要です。
ざっくりとですが、参考になさって下さい。
|
ainana |
投稿日時: 2013/6/6 18:20
対応状況: −−−
|
新米 登録日: 2013/3/26 居住地: 福岡県福岡市 投稿: 7 |
Re: 購入履歴について 早速のご回答ありがとうございます。
EC-CUBEもPHPも初心者なので明確に理解できておりませんが、 ご指摘いただいたファイルに記述を追加すればいいんですね。 勉強も兼ね頑張ってみたいと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |