質問 > フロント機能 > eccube2.11のマイページの購入履歴の詳細が表示されません。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
est |
投稿日時: 2011/10/15 15:01
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/5/18 居住地: 投稿: 6 |
eccube2.11のマイページの購入履歴の詳細が表示されません。 いつもお世話になっています。
eccube2.11のマイページの購入履歴の詳細が表示されません。 環境は、 ================================= EC-CUBE 2.11.2 サーバーOS FreeBSD DBサーバー MySQL 5.5.15 WEBサーバー Apache/1.3.42 PHP 5.2.17 ================================= です。 テストで注文すると、(代引き)メールで詳細は届いているのですが、 ■フロント画面のマイページ、購入履歴詳細と ■管理画面、受注管理、受注商品情報の ・商品コード ・商品名/規格1/規格2 ・単価 ・数量 ・税込み価格 が表示されません。 小計や、合計のみ表示されます。 なぜでしょうか。もしかしたら決済されていないからでしょうか。 どなたか教えていただけたらと思います。 よろしくお願いします。 |
fukap |
投稿日時: 2011/10/21 9:35
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: eccube2.11のマイページの購入履歴の詳細が表示されません。 私のテスト環境では、そのような現象は起こっていません。
おそらく個別的要因で発生しているのだと思います。 まずはデータベースの dtb_order や dtb_order_detail テーブルの内容を確認してみてはどうでしょうか。 注文情報の大半はそこから引っ張ってきていると思いますので。 小計や合計は dtb_order が持っているはずですし、 各注文の個別商品は dtb_order_detail が持っているので、 直感的には dtb_order_detail が怪しいような気はします。 データが問題なく格納されているようなら、なぜデータが抽出できていないのかという問題ですし、 データが格納されていないようなら、なぜデータが挿入されていないのかという問題になります。 まずは問題の切り分けを行ってみてください。 |
nanasess |
投稿日時: 2011/10/21 14:43
対応状況: −−−
|
神 ![]() ![]() 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: eccube2.11のマイページの購入履歴の詳細が表示されません。 下記チケットの不具合の影響でしょうか?
http://svn.ec-cube.net/open_trac/ticket/1343 商品規格の情報を更新すると, 詳細が表示されなくなってしまう不具合が存在します. (2.11.3 で修正されています) 以下のチェンジセットを適用しても修正できると思います. http://svn.ec-cube.net/open_trac/changeset/21225 http://svn.ec-cube.net/open_trac/changeset/21251 |
mkz |
投稿日時: 2011/11/15 11:54
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/11/15 居住地: 投稿: 5 |
Re: eccube2.11のマイページの購入履歴の詳細が表示されません。 はじめまして、横から失礼します。
私の環境でも全く同様の現象が起こっております。 今まで2.11.1で構築していたときにはそのようなことは なかったのですが、つい先日2.11.4にアップデートした後、 発生しました。 カスタマイズ箇所多数のため、差分ツールで確かめながら 手動でアップデートをしました。 しかも、2.11.1→2.11.2→2.11.4と三段階を踏んでアップデート したので、どこかで更新ミスがあったせいかなと思いましたが。。。 昨夜気がついたのでまだソースは追っていませんが、 これから追っていこうと思います。 est様も同じ事象に悩まされているようですので、 何か解決の糸口が見えたらまた報告致します。 皆様も、何かお気づきになられたらヒントをいただけければ 幸いですm(_ _)m |
seasoft |
投稿日時: 2011/11/15 12:27
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: eccube2.11のマイページの購入履歴の詳細が表示されません。 2.11.2 までの時点での受注の場合、nanasess 様の指摘されている内容の不具合に該当している懸念があると思います。
バージョンアップしても、破壊されたデータは修復されません。 ただし、下記のチケットが実装されると、回復する確率はあります。 http://svn.ec-cube.net/open_trac/ticket/1540
|
mkz |
投稿日時: 2011/12/7 1:24
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/11/15 居住地: 投稿: 5 |
Re: eccube2.11のマイページの購入履歴の詳細が表示されません。 ec-cube 2.11.4
サーバ情報等: Linux Apache 2.2.3 PHP 5.1.6 MySQL 5.0.77 ----------------- だいぶ経ちましたが、ようやく解決しました。 当方はペイジェントの決済モジュールを導入しているのですが、 そのモジュールが data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php などのいくつかのファイルを拡張していまして、 これが悪さをしていたようです。 複数のファイルを一度に修正したので 具体的にどこが原因だったかは精査していませんが、 どこかで余計な旧バージョンの処理で親クラスを オーバーライドしていたと思われます。 ペイジェントの拡張クラスと親クラスの処理を すべてきちんと動作させることにより解決しました。 ちなみにマイページの方は、 もっと以前に無理矢理解決していました。 受注メールではきちんとデータが取れていることに着目し、 その処理をそのままマイページの購入履歴に移植したところ、 問題なく表示されております。 ご参考になれば幸いです。 それにしても、ペイジェントのモジュールの動作は わかりづらいですね・・・。仕様書が欲しいです・・・。 ![]() |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |