バグ報告 > フロント機能 > カートの在庫数判定での挙動(v2.11.4update) |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kksk |
投稿日時: 2011/11/9 16:15
対応状況: −−−
|
新米 登録日: 2009/10/23 居住地: 投稿: 9 |
カートの在庫数判定での挙動(v2.11.4update) 【バージョン】
v2.11.3クリーンインストール後に既にカスタマイズ中のため (1)v2.11.3update (2)v2.11.4update を実施 【現象】 (フロント側) 商品在庫を超える商品数を指定しカートへ入れると、在庫数を上回る指定の数量がセットされる。 *例えば単価50円、在庫数100の場合でも、数量200を指定した場合、200がカートセットされ、商品列の小計もその金額も10,000円 ・ただし、カート内商品小計は5,000円 ・カート画面で購入できないメッセージは表示される ・数量の[+]クリックは200から101へ ・数量の[-]クリックは99へ 【期待される挙動】 数量指定を200の場合でもカート内ではメッセージ表示で数量100指定(及び小計計算) 【対応】 data>class>SC_CartSession.php#getCartList (_Exが良いのかもですが・・・) (変更前) $arrRet[] = $this->cartSession[$productTypeId][$i]; (変更後) $arrRet[] =& $this->cartSession[$productTypeId][$i]; (v2.11.3時点と同じく参照渡し(?)にしました) 【結果】 在庫数と同数の数量100がセットされ、数量の[+]クリックでも100以上にはならない。 ==== この辺、SC_CartSession.phpで変更があるようなので、この箇所限定でOKか不明ですが、挙動としては上記の通りです。 v2.11.4をクリーンインストールして同じ現象が発生するか確認してみます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» カートの在庫数判定での挙動(v2.11.4update) | kksk | 2011/11/9 16:15 |
Re: カートの在庫数判定での挙動(v2.11.4update) | kksk | 2011/11/9 16:24 |
Re: カートの在庫数判定での挙動(v2.11.4update) | seasoft | 2011/11/14 19:10 |
Re: カートの在庫数判定での挙動(v2.11.4update) | kksk | 2011/11/14 21:06 |