商品数量と送料について
nanbuさん、お疲れ様です。
不具合だと思うのですが、2点ほど……。
?. 購入制限数について
商品マスターの商品情報編集画面にて『購入制限数』をチェックした状態と仮定します。
商品を購入し、商品数量を『購入制限数を超えた数』に設定して数量更新してもそのまま反映されてしまいます。(在庫数を超えた場合でも)
?. 送料について
配送設定で次の2つを登録したとします。
- 送料A(設定送料 500円)
- 送料B(設定送料 0円)
また、商品マスターの商品情報編集画面にて
- 送料Aの商品の方は『送料個別課金』チェックあり
- 送料Bの商品の方は『送料個別課金』チェックなし
に設定したとします。
仮に、送料Aの商品と送料Bの商品を1個ずつ購入しカートのページを進めていくと、『内容確認』のページでの送料は『500』となるはずですが、『1000』となってしまいます。
つまり、送料Bの商品も送料が500円かかるということになっているのではないかと……。
『送料個別課金』にチェックした場合におこるようです。
説明し辛かったのですが、伝わりましたでしょうか?
確認の方をお願い致しますm(_ _)m


こんにちは。
graceの仰るとおり、500円になるのが正しい送料です。
修正したいと思います。
送料の仕組みですが、こんな考え方になっています。
1. まず基本的には複数の商品を購入した場合同梱で発送することになっており、送料は1回分しか請求しません。
2. 送料の違う商品が含まれていた場合は、高い送料を採用して請求しています。
3. 「送料個別課金」とはその商品だけを別梱包で発送すると言う事ですので、
その商品の送料×個数と、その他の商品の送料が合計されて請求されます。
これは家具など大型商品を想定しています。
今回の場合、その他の商品の送料(0円)が採用されず、2.の条件の高い方の送料を採用してしまっているため個別+高い送料で1000円になってしまいました。送料個別課金の商品が入っていた場合はそれを除外して1.及び2.の条件に照らし合わせなければいけないということですね。
なんか頭が変になりそ(笑)
おはようございます。
送料設定というのは、ショップサイトを作る場合にはホントややこしくて苦労する部分ですね。
ましてや内部システムの開発となると尚更でしょう。
私は頭が変になりそうどころか、変になってます(笑)
大変でしょうが、【 ?. 購入制限数について 】の方もよろしくお願い致します。
こんにちは。
遅くなってすみません。
購入制限の件ですが、こちらでは症状を確認できないのですが、この処理はJavaScriptに任せているのでもしかしたらブラウザかも。ブラウザは何をお使いですか?
nanbuさん、こんにちは。
お手数おかけして申し訳ないですm(_ _)m
いつも使っているブラウザは“Google Chrome”です。
“IE7”と“IE8”でも試してみましたが、症状は同じでした。
もしかしたら使用しているプラグインが原因なのかもしれません。
『購入制限数』を設定しなければ問題ないのですが……?です。
そうですかあ。
とすると在庫管理有りにした場合の購入数制限も利かなくなってなっているはずですがいかがでしょう。
やはりサーバー側でも処理した方がよさそうですね。
早々のお返事ありがとうございます。
『購入制限数』にチェックさえしなければ特に問題はないのです……が、
『購入制限数』をオーバーした時のメッセージは、“○から○の範囲で入力して下さい。”
『在庫数』をオーバーした時のメッセージは、“この商品の在庫は残り○つです。”
が正しいと思うのですが、どうやらメッセージが下記のように反対になっています。
『購入制限数』をオーバーした時のメッセージが、“この商品の在庫は残り○つです。”
『在庫数』をオーバーした時のメッセージが、“○から○の範囲で入力して下さい。”
これが関係あるのでしょうか???
こんにちは。
確認できました。
商品詳細ページでは、購入制限数と在庫数のうち小さい数をとって“○から○の範囲で入力して下さい。”と表示しています。
カートページでは在庫数しかチェックを行っていませんでした。これは購入制限数と在庫数の両方を設定した場合に起こる現象でした。
カートページでも商品詳細ページと同じように小さい方の数を取るよう修正します。それと購入制限数の場合と在庫数の場合の言い回しも変更しようと思います。
お忙しいでしょうが、よろしくお願い致します。