質問 > フロント機能 > クロネコWebコレクト ご注文完了ページでorder_idが取得できない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
INDYTECH |
投稿日時: 2013/11/15 23:48
対応状況: −−−
|
常連 登録日: 2013/3/1 居住地: 投稿: 47 |
クロネコWebコレクト ご注文完了ページでorder_idが取得できない すでに多くの皆さんが対応されているクロネコWebコレクト対応ですが、注文完了ページでorder_id等が取得できずにおります。
具体的には、LC_Page_Shopping_Complete.php 内で $this->arrOrder = $objPurchase->getOrder($_SESSION['order_id']); としてもNULLのままです。 過去ログを見ていくと、決済モジュールとの兼ね合いで上手くいかないケースがあったようですが、当方でも J-payment の決済モジュールを組み込んでいます。 解決策などありましたらご教示ください。 EC-CUBE 2.12 J-Payment決済モジュール 2.1.0 |
INDYTECH |
投稿日時: 2013/11/18 2:09
対応状況: −−−
|
常連 登録日: 2013/3/1 居住地: 投稿: 47 |
Re: クロネコWebコレクト ご注文完了ページでorder_idが取得できない 前の投稿が内容不明瞭でしたので改めて投稿します。
(最終的にクロネコWebコレクト対応をしたいのですが、現時点ではorder_idを表示させることもできていません) 過去ログを見たところ、ご注文完了ページにorder_idを表示させることができるようですが、上手くいきません。 /data/class/pages/shopping/LC_Page_Shopping_Complete.php function action() { $this->arrInfo = SC_Helper_DB_Ex::sfGetBasisData(); $order_id = $_SESSION['order_id']; /** 追加 */ unset($_SESSION['order_id']); } /data/Smarty/templates/default/shopping/complete.tpl 注文番号:<!--{$order_id}--> 値が入らず NULL となります。 過去ログに決済モジュールが関係しているのではとの投稿もありました。当方もJ-Payment決済モジュールを動作させているので、モジュールで置き換えられていると思われる以下のphpにも同様の修正を行いましたが同様に値は入りませんでした。 /data/class_extends/page_extends/shopping/LC_Page_Shopping_Complete_Ex.php EC-CUBE 2.12 J-Payment決済モジュール 2.1.0 解決策など、引き続きご教示お願いいたします。 |
red |
投稿日時: 2013/11/18 10:34
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1569 |
Re: クロネコWebコレクト ご注文完了ページでorder_idが取得できない $this->order_id = $_SESSION['order_id']; /** 追加 */
とするとよいかもしれません
|
INDYTECH |
投稿日時: 2013/11/18 14:23
対応状況: −−−
|
常連 登録日: 2013/3/1 居住地: 投稿: 47 |
Re: クロネコWebコレクト ご注文完了ページでorder_idが取得できない red様 ご教示ありがとうございます。
/data/class/pages/shopping/LC_Page_Shopping_Complete.php 内の $order_id = $_SESSION['order_id']; /** 追加 */ を $this->order_id = $_SESSION['order_id']; /** 追加 */ にしてみましたが、 /data/Smarty/templates/default/shopping/complete.tpl 注文番号:<!--{$order_id}--> 値が入らず NULL となります。 引き続き情報お待ちしています。 |
INDYTECH |
投稿日時: 2013/11/24 1:36
対応状況: 解決済
|
常連 登録日: 2013/3/1 居住地: 投稿: 47 |
Re: クロネコWebコレクト ご注文完了ページでorder_idが取得できない 注文完了画面で $order_id の内容が空になる・取得できない件、解決しました。
あちこちいじりすぎてたようで、いったん修正前の状態に戻したのちに /data/Smarty/templates/default/shopping/complete.tpl に<!--{$order_id}--> を入れオーダーIDを表示することができました。 アドバイスいただいた皆様ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |