バージョン選択

フォーラム

メニュー

オンライン状況

60 人のユーザが現在オンラインです。 (50 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 59
progolfmat もっと...

サイト内検索

質問 > 管理機能 > 受注商品情報 と 購入履歴にだけ商品の詳細情報が表示されない。

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
samplez
投稿日時: 2012/2/7 17:09
対応状況: 保留
半人前
登録日: 2011/7/14
居住地:
投稿: 28
受注商品情報 と 購入履歴にだけ商品の詳細情報が表示されない。
------------------------------------------------------------------------------------------
[EC-CUBE] 2.11.4
[レンタルサーバ] WEBARENA
[OS] WINDOWS
[PHP] PHP Version 5.2.12
[データベース] 使用しているDB名、バージョン
[WEBサーバ] WEBARENA

[現象]

受注商品情報 と 購入履歴に商品の詳細情報が表示されない。

以下のように他の部分は表示されるが、商品の情報がひょうじされない。

*************************************************************************************
商品コード 商品名/規格1/規格2 単価 数量 税込み価格 小計
小計 6,090円
値引 円
送料 円
手数料 円
合計 6,930 円
お支払い合計 6,930 円
使用ポイント pt
加算ポイント 0 pt
*************************************************************************************

帳票の印字やメール、カートなどでは表示されます。

配送状況などを変えてみたものまったく表示されません。

product_idなどは確認できています。

dtb_order
dtb_order_detail
dtb_order_detail_order_detail_id_seq
dtb_order_order_id_seq
dtb_order_temp

すべて空にして購入を行ってもおもな自症状が出てきています。


おわかりになる方押していただきたいです。
AMUAMU
投稿日時: 2012/2/8 16:15
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 受注商品情報 と 購入履歴にだけ商品の詳細情報が表示されない。
通常は発生しないような感じなのですが・・・
何かカスタマイズなどしていますか?
また表示されるだろうと思われるデータはDBに実際に有効な形で入っているかどうか等確認できますか?


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

samplez
投稿日時: 2012/2/8 20:24
対応状況: −−−
半人前
登録日: 2011/7/14
居住地:
投稿: 28
Re: 受注商品情報 と 購入履歴にだけ商品の詳細情報が表示されない。

ご連絡ありがとうございます。

カスタマイズは
ルミーズの、クレジットモジュールを入れております。

問い合わせたところその部分での不具合は見つかっていないとの事です。


その他の影響があるカスタムなどは行っておりません。


>>また表示されるだろうと思われるデータはDBに実際に有効な形で入っているかどうか等確認できますか?

上記に関しての
product_id product_codeに関しては問題なくないっています。


商品購入/ご入力内容のご確認や現在のカゴの中の状況でデータが抽出できているので、問題はないと思います。


AMUAMU
投稿日時: 2012/2/9 14:00
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 受注商品情報 と 購入履歴にだけ商品の詳細情報が表示されない。
ルミーズの決済以外を利用した際、ルミーズ決済を利用した場合、ともに同様の状態ですか?

また、管理画面の受注編集で表示されないと言うことは、dtb_order_detailにデータが入っていない、または admin/order/edit.tpl上での展開がうまくいっていない可能性が考えられます。

admin/order/edit.tpl上で<!--{$arrForm|var_dump}-->のような出力をしてみてデータに入っているかどうか確認してみると良いかも?


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

samplez
投稿日時: 2012/2/10 20:18
対応状況: −−−
半人前
登録日: 2011/7/14
居住地:
投稿: 28
Re: 受注商品情報 と 購入履歴にだけ商品の詳細情報が表示されない。
ルミーズで上書きした以下//////////////

data/class_extends/page_extends/admin/order/LC_Page_Admin_Order_Edit_Ex.php
data/class_extends/page_extends/admin/order/LC_Page_Admin_Order_Ex.php
data/class_extends/page_extends/shopping/LC_Page_Shopping_Complete_Ex.php
data/Smarty/templates/admin/order/edit.tpl
data/Smarty/templates/admin/order/index.tpl

//////////////////////////////////////////////////////

をすべてEC-CUBEのインストール状態に戻しても表示はされませんでした。


admin/order/edit.tplで表示されているもの

////////////////////////////////////////////////////////////
商品コード 商品名/規格1/規格2 単価 数量 税込み価格 小計
小計 6,090円
値引 円
送料 円
手数料 円
合計 6,930 円
お支払い合計 6,930 円
使用ポイント pt
加算ポイント 174
////////////////////////////////////////////////////////////


を教えて頂いた<!--{$arrForm|var_dump}-->で出力した結果は以下になります。



/////////////////////////////////////////////////////////


array(3) { ["keyname"]=> string(16) "product_class_id" ["length"]=> int(9) ["value"]=> string(1) "0" }
array(3) { ["keyname"]=> string(10) "point_rate" ["length"]=> string(0) "" ["value"]=> string(0) "" }
array(3) { ["keyname"]=> string(12) "product_code" ["length"]=> string(0) "" ["value"]=> string(0) ""}
array(3) { ["keyname"]=> string(12) "product_name" ["length"]=> string(0) "" ["value"]=> string(0) ""}
array(3) { ["keyname"]=> string(19) "classcategory_name1" ["length"]=> string(0) "" ["value"]=> string(0) ""}
array(3) { ["keyname"]=> string(19) "classcategory_name2" ["length"]=> string(0) "" ["value"]=> string(0) ""}
array(3) { ["keyname"]=> string(4) "note" ["length"]=> int(500) ["value"]=> string(0) ""}
array(3) { ["keyname"]=> string(9) "delete_no" ["length"]=> int(9) ["value"]=> string(0) ""}
array(3) { ["keyname"]=> string(8) "subtotal" ["length"]=> string(0) "" ["value"]=> string(4) "6090"}
array(3) { ["keyname"]=> string(5) "total" ["length"]=> string(0) "" ["value"]=> string(4) "6930"}
array(3) { ["keyname"]=> string(13) "payment_total" ["length"]=> string(0) "" ["value"]=> string(4) "6930"}
array(3) { ["keyname"]=> string(9) "add_point" ["length"]=> string(0) "" ["value"]=> string(3) "174"}

/////////////////////////////////////////////////////////

これは情報を認識していない状態でしょうか?
kishi909
投稿日時: 2012/3/21 0:27
対応状況: −−−
新米
登録日: 2011/7/23
居住地: 新潟県
投稿: 10
Re: 受注商品情報 と 購入履歴にだけ商品の詳細情報が表示されない。
[EC-CUBE] 2.11.5
[レンタルサーバ] ロリポップ(チカッパ優待プラン)
[OS] Windows7 Home Premium
[PHP] PHP Version 5.3
[データベース] MySQL 4.0.24


samplezさんと全く同じ現象になり、検索でこちらにたどり着きました。

自分の場合は商品一覧ページと詳細ページのURLを静的化したりと若干カスタマイズした状態で起きました。

とりあえずDBをphpMyAdminで「dtb_order」と「dtb_order_detail」の中身を見ましたが、きちんとデータは格納されていました。


マイページの受注履歴では

/data/class/pages/mypage/LC_Page_Mypage_History.php の受注データを取得している部分↓

// 受注商品明細の取得
$this->tpl_arrOrderDetail = $objPurchase->getOrderDetail($order_id);


↑上記の部分で商品のデータを引っ張ってこれずに、


array(0) {
}

となり商品詳細が表示されないようです。※$order_id の値は正常に入っていました。

samplezさんと同じく商品詳細以外の送料や合計金額などは全て正常に取得できてます。

力量的に深いとこまでソースは追えないのですが、/data/class/helper/SC_Helper_Purchase.php など見てもソースはいじってもいないし問題ないように思えたのですが、、、



URL静的化で購入履歴のテンプレート /data/Smarty/templates/default/mypage/history.tpl もいじっておりましたが、変更場所は63行目の下記1行程度です。


<a<!--{if $orderDetail.enable}--> href="<!--{$smarty.const.P_DETAIL_URLPATH}--><!--{$orderDetail.product_id|u}-->"<!--{/if}-->><!--{$orderDetail.product_name|h}--></a>

↓↓↓↓↓↓ 変更 ↓↓↓↓↓↓

<a<!--{if $orderDetail.enable}--> href="<!--{$smarty.const.P_DETAIL_URLPATH}--><!--{$orderDetail.product_id|u}-->.html"<!--{/if}-->><!--{$orderDetail.product_name|h}--></a>


カスタマイズした部分を一から見直してみたものの行き詰ってしまい、書き込みさせていただきました。

何かヒントになるような事でも良いので気づいた事があったら教えていただきたいです。よろしくお願い致します。
kojitype
投稿日時: 2012/8/29 23:02
対応状況: −−−
新米
登録日: 2012/8/29
居住地:
投稿: 1
Re: 受注商品情報 と 購入履歴にだけ商品の詳細情報が表示されない。
投稿日からかなり月日が経過していますが、
私も同じ現象になりましたが解決しました。

私の場合は、2.11.5から2.12.1へのバージョンアップの依頼を受けまして、バージョンアップは手法が公開されていない上にテストで試すと物凄いエラーの数を吐き出すので、2.12.1を新規インストールし、2.11のデータを移植する形で対応となったのですが、2.12.1に2.11のデータベースやカスタマイズ内容を移植中に、受注商品が表示されないといった不具合になりまして、質問者様と同じく帳票等は表示されると言った内容です。

私の場合、まずプログラムファイルを2.12.1のデフォルトに戻しても治らず、次はデータベースのテーブルを怪しい順に初期状態に戻していきました。
すると、とんでもない箇所が原因だったようで、dtb_baseinfoの内容を初期状態に戻せば表示されるようになりました。
その後、管理ツールからdtb_baseinfoの情報を打ち込む事で今は問題なく表示できています。

この受注商品が表示されない原因、いろいろな原因があるようですね。

下記のような原因でも発生するようです。
http://ameblo.jp/ec-lemon/entry-10997373947.html

こんな症状の場合、普通はオーダー関連のテーブルを疑いますよね。。。実際はまったく別のところが原因とか驚きました・・・

余談ですが、2.11系から2.12にバージョンアップより、2.12へ全ての内容を移植したほうが格段に早い&エラーが少ないです。

後、このコミュニティの会員登録ですが、googleクロームだと白画面になり登録できませんでした。

以上ですが参考になればと思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,717名です
総投稿数は109,952件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.