質問 > その他 > 決済モジュールを通すとアフィリエイトタグに必要なデータが格納されない |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Maiya |
投稿日時: 2013/9/13 13:20
対応状況: −−−
|
新米 登録日: 2011/6/16 居住地: 投稿: 9 |
決済モジュールを通すとアフィリエイトタグに必要なデータが格納されない 2.12.4を使用しています。
アフィリエイトタグを設置するのに、 LC_Page_Shopping_Complete.php complete.tpl を書き換えまして、通常の購入ではちゃんと 値が出るのですが、決済モジュールを通した支払方法だと、 値が空になってしまします。 (var_dump で確認済み) どうしたらモジュールを通した決済で、 値を取得する事ができるのでしょうか。 モジュールはペイジェントです。 PHPが詳しくないので、解決策を 具体的に教えていただければ幸いです。 何卒よろしくお願い致します。 |
nanasess |
投稿日時: 2013/9/13 13:25
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 決済モジュールを通すとアフィリエイトタグに必要なデータが格納されない data/downloads/module/mdl_paygent の中のファイルで
としているところをコメントアウトしてみてはいかがでしょうか? |
Maiya |
投稿日時: 2013/9/13 14:24
対応状況: −−−
|
新米 登録日: 2011/6/16 居住地: 投稿: 9 |
Re: 決済モジュールを通すとアフィリエイトタグに必要なデータが格納されない ご返信ありがとうございます。
ご指示の箇所をコメントアウトしましたが、 やはりデータは空のままです。 どこにどう手をつけたらいいのかわからないです。。。 |
nanasess |
投稿日時: 2013/9/13 14:27
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 決済モジュールを通すとアフィリエイトタグに必要なデータが格納されない LC_Page_Shopping_Complete.php では、どのような処理をしているのでしょうか?
$_SESSION['order_id'] は、ここまで引き継がれているのでしょうか? |
Maiya |
投稿日時: 2013/9/13 14:38
対応状況: −−−
|
新米 登録日: 2011/6/16 居住地: 投稿: 9 |
Re: 決済モジュールを通すとアフィリエイトタグに必要なデータが格納されない LC_Page_Shopping_Complete.php
内のaction を下記にしました。 function action() { $this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData(); $objPurchase = new SC_Helper_Purchase_Ex(); $this->order_id = $_SESSION['order_id']; $this->arrOrder = $objPurchase->getOrder($_SESSION['order_id']); $this->arrOrderDetail = $objPurchase->getOrderDetail($_SESSION['order_id']); unset($_SESSION['order_id']); } モジュールを使用しない代引だと大丈夫なので、 決済モジュールが、セッションを消してるのでは(?)と予想しているのですが、でもその先に進めずです。 モジュール内のどこを触ればいいのかわかりません。。。 |
nanasess |
投稿日時: 2013/9/13 14:42
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 決済モジュールを通すとアフィリエイトタグに必要なデータが格納されない 片っぱしに unset($_SESSION['order_id']); を検索してみてはいかがでしょうか?
もしかしたら、決済モジュール側で別の complete クラスを通っているのかもしれません。 |
Maiya |
投稿日時: 2013/9/13 16:32
対応状況: −−−
|
新米 登録日: 2011/6/16 居住地: 投稿: 9 |
Re: 決済モジュールを通すとアフィリエイトタグに必要なデータが格納されない unset($_SESSION['order_id']);
が、LC_Page_Shopping_Complete_Ex.php内にありました。 ちょっと前進した気がします。 でもorder_idが、その中で、paygent_order_idになっていたので、 paygent_order_idに変えたり試したのですがどれもデータを拾ってくれません。。。 どこでorder_idを取得したら良いのでしょうか。。。 |
Maiya |
投稿日時: 2013/9/17 13:24
対応状況: 解決済
|
新米 登録日: 2011/6/16 居住地: 投稿: 9 |
Re: 決済モジュールを通すとアフィリエイトタグに必要なデータが格納されない すいません、こちらですが、
LC_Page_Shopping_Complete_Ex.php に、actionを書き加えて、order_idをモジュールのidに書き変えたらちゃんとデータを拾えました。 とても助かりました。 ご返信ありがとうございました。 |
breez |
投稿日時: 2014/8/28 19:56
対応状況: −−−
|
新米 登録日: 2014/2/7 居住地: 投稿: 4 |
Re: 決済モジュールを通すとアフィリエイトタグに必要なデータが格納されない 現在、同じ状況でつまってしまっています。
もしよろしければ、そのソースを貼り付けていただけないでしょうか。 よろしくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |