バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > マイページで単価が表時されない

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
stonesys
投稿日時: 2014/1/31 10:06
対応状況: −−−
一人前
登録日: 2013/6/4
居住地:
投稿: 118
マイページで単価が表時されない
いつもお世話になっております。


注文後にマイページの詳細画面で表時されるはずの単価が0円になってしまいます。


処理として、

既存の動き
 カゴの中⇒お届け先・支払い方法⇒確認画面⇒完了

カスタマイズ
 カゴの中⇒確認画面⇒完了


としているので、そこが原因なんじゃないかなと思っています。

原因がわかる方、ご教授お願いします。


----------------
【使用環境】
・ECCUBE:2.13.1
・DB:mysql
・PHP:5.3.3

stonesys
投稿日時: 2014/1/31 10:44
対応状況: −−−
一人前
登録日: 2013/6/4
居住地:
投稿: 118
Re: マイページで単価が表時されない
申し訳ありません。

調査をしたところ、ECCUBEを

2.12.6⇒2.13.1

とバージョンアップをした時に、


LC_Page_Mypage_History.phpをカスタマイズしていたので

Exでその処理部分をうわがいてしまっていたようです。


該当箇所が、

引用:

// 受注商品明細の取得
$this->tpl_arrOrderDetail = $objPurchase->getOrderDetail($order_id);
foreach ($this->tpl_arrOrderDetail as $product_index => $arrOrderProductDetail) {
//必要なのは商品の販売金額のみなので、遅い場合は、別途SQL作成した方が良い
$arrTempProductDetail = $objProduct->getProductsClass($arrOrderProductDetail['product_class_id']);
// 税計算
$this->tpl_arrOrderDetail[$product_index]['price_inctax'] = $this->tpl_arrOrderDetail[$product_index]['price'] +
SC_Helper_TaxRule_Ex::calcTax (
$this->tpl_arrOrderDetail[$product_index]['price'],
$this->tpl_arrOrderDetail[$product_index]['tax_rate'],
$this->tpl_arrOrderDetail[$product_index]['tax_rule']
);
$arrTempProductDetail['price02_inctax'] = SC_Helper_TaxRule_Ex::sfCalcIncTax(
$arrTempProductDetail['price02'],
$arrTempProductDetail['product_id'],
$arrTempProductDetail['product_class_id']
);
if ($this->tpl_arrOrderDetail[$product_index]['price_inctax'] != $arrTempProductDetail['price02_inctax']) {
$this->is_price_change = true;
}
$this->tpl_arrOrderDetail[$product_index]['product_price_inctax'] = ($arrTempProductDetail['price02_inctax']) ? $arrTempProductDetail['price02_inctax'] : 0 ;
}

$this->tpl_arrOrderDetail = $this->setMainListImage($this->tpl_arrOrderDetail);
$objPurchase->setDownloadableFlgTo($this->tpl_arrOrderDetail);



なのですが、

DBに単価を保存している場所が見当たらず、恐らくこの処理の中で単価を出しているように見えるのですが、


実際はどうなのでしょうか。


詳しい方ご教授願います。


----------------
【使用環境】
・ECCUBE:2.13.1
・DB:mysql
・PHP:5.3.3

red
投稿日時: 2014/1/31 19:07
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1568
Re: マイページで単価が表時されない
$this->tpl_arrOrderDetail[$product_index]['price']
これが単価だと思います


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.