すでにカートに入っている商品を・・・
2009 年 12 月 3 日
こんばんは、お忙しいところ恐縮ですが少し気になった点がありましたので報告させていただきます。
すでにカートに入っている商品をさらにカートに追加した場合、数量が上書きされますが、
(例えば、商品Aが3個カートに入っていて、さらに商品Aを2個カートに入れると、カーとの中身は2個になる)
カートに入っている数量に加算されていく(上の例で言うと結果5個になる)方が自然だと思うのですがいかがでしょうか?
わかりにくい説明で申し訳ありません。
カテゴリー: インストールや動作環境について


nanbu様
便乗してすみませんが、私も同様の違和感を覚えました。
上書きではなく、同一商品に限っては、数量追加が自然だと思います。
他のバスケット方式は、たいがい加算処理しています。
お疲れのところ、大変申し訳ありませんが、私からもお願いいたします。
はじめまして、Welcartを使い始めたばかりのものです。素晴らしいプラグイン有り難うございます。nanbu様からの回答を待つのがいいと思いますが、とりあえずの解決方法がわかりましたのでコメントさせていただきます。
/classes/cart.class.php の33行目:
$_SESSION['usces_cart'][$this->serial]['quant'] = (int)$_POST['quant'][$post_id][$sku];
↓
$_SESSION['usces_cart'][$this->serial]['quant'] += (int)$_POST['quant'][$post_id][$sku];
このように変更すれば数量が追加されるようになります。= を += にしています。
こんにちは。
なるほど。加算が主流ですか。
わかりました、仕様を変更したいと思います。