送料無料になる条件に関して 投稿する

投稿者:s_sato  投稿日時:2023-04-18 09:04:13
送料無料の関係で、条件に当てはまらない商品が無料になってしまうケースがちょくちょく出ているので、教えてください。

現在の条件は2つです。

1)税込み7000円以上は送料無料(税抜き6364円)
2)どれか一つの商品がある場合は配送料無料(4つ登録しています)

上記の条件でなぜかまったく関係ない商品が送料無料になります。
なってしまう商品もばらばらで、個数や支払い方法もばらばらです。
2の設定をするまでは起こっていなかったので、2が怪しいのかと思うのですが、なにか設定の条件とかありますでしょうか。
よろしくお願いいたします。

soycms version: 3.11.16
soyshop version: 2.8.13
投稿者:齋藤毅  投稿日時:2023-04-18 09:31:23
1)税込み7000円以上は送料無料(税抜き6364円)
コードを確認した限りの判断ですが送料無料の計算は税抜きの合計であるはずです。
投稿者:s_sato  投稿日時:2023-04-18 11:41:22
いつもおせわになります。

すみません、ちょっとわかりにくかったかもしれません。
それぞれの条件単体は問題なく無料になっているのです。
合計税抜き6364円以上の場合も、どれか一つの商品がある場合は配送料無料の4つも問題なく無料になるのですが、
それとは関係ない1000円の単品商品が無料になったり、合計3800円の商品が無料になったりすることがあります。
再現性がなくて、いつも違う商品がなるので、なにか設定内容がおかしいのかと思った次第です。
投稿者:齋藤毅  投稿日時:2023-04-18 11:43:21
再現性がなければ、修正するのは難しいです。
単品商品を注文する際、地域毎の送料設定で0円の登録されている地域で注文している等を確認してみてください。
投稿者:s_sato  投稿日時:2023-04-18 11:49:51
ありがとうございます。
送料自体は一律580円設定で0円のものはありませんでした。
この現象が起こる確率はそれほど高くないので、いろいろ試してみます。
投稿者:齋藤毅  投稿日時:2023-04-18 11:59:23
参考になるかわかりませんが、送料無料で該当する箇所をお伝えしておきます。
main/soyshop/webapp/src/module/plugins/delivery_normal/soyshop.delivery.php
の77行目付近にあります
function getPrice(){
以下のコードになります。
投稿者:s_sato  投稿日時:2023-04-18 12:00:43
ありがとうございます、確認してみます。
ログインして投稿する