質問 > フロント機能 > 【2.12】カゴに入れた直後にカート画面に飛ばないようにすると、カートブロックの計算が狂う |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
soy_bean |
投稿日時: 2012/8/17 12:16
対応状況: −−−
|
新米 登録日: 2012/8/14 居住地: 投稿: 5 |
Re: 【2.12】カゴに入れた直後にカート画面に飛ばないようにすると、カートブロックの計算が狂う /data/class/pages/products/LC_Page_Products_Detail.php
159行目 $objCartSess->addProduct($product_class_id, $this->objFormParam->getValue('quantity')); を $objCartSess->addProduct($product_class_id, $this->objFormParam->getValue('quantity'), $this->objFormParam->getValue('price')); に変更でどうでしょう? やってることは、 カートセッションの値段を参照してカートの値段を計算してるのに、 商品詳細のとこでは数量と商品IDしか入れてないことがわかるので、 カートセッションの構造を見て、値段を入れる場所に、 上記と同じタイミングで値段を入れておこうてことです。 でpriceは変えちゃまずいと思う。 変えた方がいいというのはaddProductをaddProduct_priceとかにして、 元のaddProduct参考に別に作ったほうがいいかもということです。 |
フラット表示 | 前のトピック | 次のトピック |