「配送と配達」設定にて“重量”を使った送料設定がうまくいかない件

Topic summary

商品重量に基づく送料設定で、0.01kg~0.06kgの商品に450円、0.07kg以上の商品に660円を設定したが、0.01kgの商品が660円になってしまう問題が発生。

試した対応:

  • 小数点以下の桁数変更(整数のみ、小数点1桁、2桁)
  • 重量値の数値変更
  • カスタム配送設定の見直し

経過:

  • 翌朝のテストでは正常に反映され、テスト環境・本番環境ともに問題なく稼働
  • しかし本番商品で試した際、カスタム配送設定が残っていたため配送料が不正確に
  • 設定をやり直すと再び450円が反映されない症状が発生

解決:
最終的に重量設定を正数(整数)に変更したところ、正常に反映された。Shopifyの配送設定内部の問題か、小数点を含む重量範囲の条件設定に課題があった可能性がある。

Summarized with AI on November 11. AI used: claude-sonnet-4-5-20250929.

実装したいことは以下です。

商品の重量設定が、

『0.01キログラム–0.06キログラム』の場合は450円

『0.07キログラム以上』の場合は660円

※『0.01キログラム–0.06キログラム』に適応させる商品を重量0.01に設定。(日本のみ販売設定)

※『0.07キログラム以上』に適応させる商品を重量0.07に設定。(国内、海外ともに販売設定)

■現在の問題

A商品(重量0.01キログラム)をチェックアウトすると、

『0.01キログラム–0.06キログラム』設定の送料450円ではなく、

『0.07キログラム以上』設定の送料660円になってしまいます。

■試したこと

以下『0.01キログラム–0.06キログラム』のみの設定でチェックアウトして確認。

450円が反映されていないことがわかりました。

■他に試したこと

「重量」の数値を変更。それでも結果は一緒でした。

結局450円の設定が反映されないのは何が原因になるのでしょうか?

『0.01キログラム–0.06キログラム』

この「○○キログラム~○○キログラム」の条件が悪さしているのでしょうか?

もしかしたら初歩的なことかもしれませんが、

詳しい方や解決方法がわかる方、是非ご教示お願い致します。

補足

背景として、

カスタム配送料で特定の商品(0.01キログラムの商品)を国内のみ配送の設定を考えていたのですが、

『国内のみ配送できる商品』と『国内、海外ともに配送できる商品』を同時購入したときに

送料が重複してしまったので、代替え案で商品サイズ“重量”を利用した送料の設定方法を使うこと決めました。

今朝、この設定でテストしたところ反映されました。

テスト環境も本番環境も問題なく稼働。テスト用商品で確認済。

その後、本番用の商品で試した時にカスタム配送設定を残したままだったせいで、

配送料がおかしいことに気づく・・・

そして、設定を仕直すとまた昨日と同じ450円が反映されない症例が・・・

■確認したこと

商品の「重量」設定+配送料設定の変更

整数のみで反映確認済

小数点1桁まで反映確認済

小数点2桁まで反映確認済

やり方は間違っていないと思います。一度は反映されていたので。

ですが、

今は予期せぬエラーが起こり振り出しです。

結局のところ、これはShopifyの配送設定の内部の問題なのでしょうか?

時間をおいてまた確認します。。。

重量設定を正数にしました。

うまいこと反映されたので正数で設定します。