質問 > フロント機能 > 「現在のカゴの中」の単価・小計の表示 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pinkneo |
投稿日時: 2013/6/12 14:51
対応状況: −−−
|
新米 登録日: 2013/6/12 居住地: 投稿: 7 |
「現在のカゴの中」の単価・小計の表示 はじめまして、pinkneoと申します。
EC-CUBEバージョン:2.12.3 PHPバージョン:PHP 5.2.9 DBバージョン:MySQL 5.0.45 ブラウザ:IE9 products/detail.tplを修正し、hidden name="aaa"を追加しています。submitでcart/index.phpが呼ばれるのですが、その前に、aaa.valueに金額(数値)をセットしています。 「現在のカゴの中」の単価・小計にaaa.valueをプラスした金額を表示させたいのですが、やり方を教えて頂けないでしょうか。 よろしくお願いします。 |
fukaq |
投稿日時: 2013/6/12 17:16
対応状況: −−−
|
常連 登録日: 2013/3/22 居住地: 投稿: 34 |
Re: 「現在のカゴの中」の単価・小計の表示 ロジックを記述したPHP側の修正も必要だと思います。
ざっと見た感じ、LC_Page_Products_Detailクラスの doCartメソッドや、 SC_CartSessionクラスの addProductメソッドとか、 他にも何箇所か修正が必要なように思えます。 |
tshino |
投稿日時: 2013/6/12 17:37
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: 「現在のカゴの中」の単価・小計の表示 カートに入れた商品の料金が計算されるのは、
カートページになりますので、 商品ページからデータを渡し、 SC_CartSessionのgetCartListを 編集する必要があると思います。 ただ、hidden値に料金を入れられるということでしょうか? セキュリティ的にはあまりよろしくないと思いますが・・・ http://www.atmarkit.co.jp/ait/articles/0408/07/news020.html |
yuh |
投稿日時: 2013/6/12 19:17
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 「現在のカゴの中」の単価・小計の表示 あえてhiddenでデータを渡す必要ってあるんでしょうか?
DB内に持たせておいて、小計の時にその金額を計算すればいいだけと思います。 |
pinkneo |
投稿日時: 2013/6/13 10:25
対応状況: −−−
|
新米 登録日: 2013/6/12 居住地: 投稿: 7 |
Re: 「現在のカゴの中」の単価・小計の表示 fukaqさん、tshinoさん、yuhさん、ありがとうございます。
SC_CartSessionのgetCartListで 349行目:$this->cartSession[$productTypeId][$i]['price'] = $price + 100; 356行目:$total = $incTax * $quantity + 100; に修正すると、単価・小計にプラス100円された金額が表示されます。 基本的な質問で恐縮なのですが、 LC_Page_Cart.phpのaction()内で、$_REQUEST['aaa']しても値を取得できません。aaa.valueを取得するにはどうすればいいのでしょうか。 よろしくお願いします。 |
tshino |
投稿日時: 2013/6/13 11:14
対応状況: −−−
|
一人前 登録日: 2013/4/9 居住地: 投稿: 76 |
Re: 「現在のカゴの中」の単価・小計の表示 商品詳細からカートページにデータを渡されると
いうことでしょうか? その場合はLC_Page_Products_DetailのdoCartから カートページにデータを渡す必要があります。 ただ商品ごとに特定の料金を追加されるのでしたら yuhさんもおっしゃられている通りデータベースから 値を取得する形がよいかと思いますが・・・ |
pinkneo |
投稿日時: 2013/6/13 14:10
対応状況: −−−
|
新米 登録日: 2013/6/12 居住地: 投稿: 7 |
Re: 「現在のカゴの中」の単価・小計の表示 pinkneoです。
doCart, getCartListを編集してできました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |