会員システムを使う人の、大人の算数・国語・論理的思考

お金を扱う大人の算数、第6回。今回は、「税込5,000円以上で送料無料」の5,000円が何を指すのか、送料無料を判定する順番について考えます。

今回のテーマ

「税込5,000円以上で送料無料」。その5,000円は、どの時点の、どの金額なのか。

要点先に、この回の要点

送料無料に唯一の正解はありません。「注文金額5,000円以上」だけでは、どの金額(商品代/クーポン後/ポイント後/送料込み)を、どの時点で判定するかが決まりません。判定対象と時点を決め、画面表示も同じ基準に揃える必要があります。

  • クーポン適用の前か後かで支払額が変わる。どちらも計算ミスではなくルールの違い。
  • 「注文金額」は曖昧。送料を含めて判定すると「送料を足すと条件を満たし、消すと満たさない」循環が起きる。
  • ポイント利用の前/後、配送地域差も判定に影響。人がルールを決め、システムはそれに従って判定する。

買い物かごの画面に、こんな一言が出ることがあります。「あと300円のお買い上げで送料無料」。もう一品を足して、合計は5,000円を超えました。ところが会計の直前、手持ちのクーポンを使うと、金額は5,000円を下回ります。このとき、送料はどうなるのでしょうか。無料のままか、それとも復活するのか。

どの時点の金額が5,000円以上なら、送料無料になるのか。

今回は、送料無料を判定する順番について考えます。

商品合計は5,200円

次の注文を例にします。

! 今回の注文
商品合計:税込5,200円
クーポン:500円引き
通常送料:税込550円
送料無料条件:税込5,000円以上
クーポン後の商品代 5,200-5004,700円

このとき、送料無料をクーポン適用前に判定するのか、適用後に判定するのかによって、最終的な支払額が変わります。

クーポン適用前に判定する

まず、クーポンを使う前の商品合計で判定します。

A クーポン適用前に判定
判定5,000円以上? → クーポン−500円
商品合計 5,200円 ≧ 5,000円 → 送料無料
5,200円 − 500円 = 4,700円
支払額4,700円

クーポン適用後に判定する

次に、クーポンを使った後の金額で判定します。

B クーポン適用後に判定
クーポン−500円 → 判定5,000円以上?
商品代 4,700円 < 5,000円 → 送料550円が加わる
4,700円 + 550円 = 5,250円
支払額5,250円
同じ注文 ・ 同じクーポン ・ 同じ送料無料条件
A ・ クーポン適用前に判定4,700円
B ・ クーポン適用後に判定5,250円
差 = 550円 判定する順番によって、支払額が550円変わった。

どちらかが計算ミスとは限らない

クーポン適用前の商品合計で判定する方法もあります。クーポン適用後の実際の商品代で判定する方法もあります。どちらかが、必ず計算ミスというわけではありません。問題は、「税込5,000円以上で送料無料」としか決めていないことです。この一文だけでは、5,000円が何を指すのか分かりません。

5,000円が指しうる金額
  • 商品の通常価格の合計
  • クーポン適用後の商品代
  • ポイント利用後の支払額
  • 送料を含む注文合計
  • 手数料を含む最終請求額

どれも、注文に関係する金額です。しかし、送料無料を判定する金額としては同じではありません。

「注文金額」という言葉だけでは足りない

送料無料条件に「注文金額が5,000円以上の場合」と書かれることがあります。しかし、「注文金額」が何を指すのかも曖昧です。商品代だけなのか。クーポン適用後なのか。ポイント利用後なのか。送料や手数料も含むのか。

システムの中には、注文に関係する金額がいくつもあります。「注文金額」と書いただけでは、どの数字を使えばよいか決まりません。

送料を含めて判定すると、計算が戻ってしまう

商品代が4,700円だったとします。送料550円を加えると、4,700円 + 550円 = 5,250円。5,000円以上になりました。では、送料無料になるのでしょうか。送料を無料にすると、注文合計は4,700円へ戻ります。すると、再び5,000円未満になります。

送料を加えると条件を満たし、送料を消すと条件を満たさなくなる。

このような循環が起きます。そのため、送料無料の判定では、「送料を加える前の商品代を使う」など、判定対象を明確にしなければなりません。

ポイントは、クーポンと同じなのか

商品合計が5,200円で、500ポイントを使ったとします。カードなどで支払う金額は、5,200円 − 500ポイント = 4,700円です。このときも、送料無料になるかどうかは、ポイントをどのように考えるかで変わります。

送料無料を「5,000円以上の商品を購入した人への特典」と考えるなら、ポイント利用前に判定する方法があります。一方、「実際に5,000円以上を支払った人への特典」と考えるなら、ポイント利用後に判定する考え方もあります。

これは、計算式だけでは決まりません。送料無料を何のために設けるのかという、業務上の考え方によって変わります。

TIPS 楽天市場やYahoo!ショッピングではどうしているのか

大手ショッピングモールでも、送料無料になる金額と判定方法を決めています。

確認時点 ・ 2026年7月
以下は各モールが公表している情報をもとにした、2026年7月時点の内容です。仕様は変更される場合があるため、最新の条件は各モールの公式情報をご確認ください。

楽天市場

楽天市場の「39ショップ」では、同じショップでの同一注文が税込3,980円以上になると、原則として送料無料になります。沖縄・離島・一部地域では、税込9,800円以上が基準です。

楽天市場では、ポイントやクーポンを利用する前の購入合計金額で、送料無料ラインを判定します。たとえば、税込4,000円の商品に500円分のポイントを使い、実際の支払額が3,500円になっても、ポイント利用前は3,980円以上なので、送料無料の対象になります。ただし、対象外の商品や特定送料、地域などの例外があります。

Yahoo!ショッピング

Yahoo!ショッピングでは、楽天市場の39ショップのような、すべてのストアに共通する一つの送料無料ラインは確認できません。送料や配送方法は、各ストアが運営管理ツールなどを通じて設定する仕組みです。そのため、一定額以上で送料無料、商品ごとに送料無料、地域別送料、特定の配送方法だけ無料、クーポンによる送料の値引きなど、ストアによって条件が異なります。Yahoo!ショッピングのクーポンにも、利用条件や対象商品などが個別に設定されています。

大手モールでも、単に「送料無料」と決めているわけではありません。何の金額を使うのか。どの時点で判定するのか。どの地域や商品を対象にするのか。そこまでルールを決めています。

画面の案内も、同じ基準にする

送料無料条件を決めたら、カート内の表示も同じ基準で作る必要があります。よくある表示に、「あと300円で送料無料です」という案内があります。この300円も、実際の送料無料判定と同じ金額から計算しなければなりません。

クーポン適用前の商品合計で判定するのに、画面では適用後の金額から残額を計算すると、表示と結果が合わなくなります。画面には「あと300円で送料無料」と表示されていたのに、300円の商品を追加しても送料無料にならない。反対に、まだ条件を満たしていないように見えるのに、注文確認画面では送料が無料になる。このような違いは、案内表示と最終判定が別の基準で作られたときに起きます。

同じルールにそろえる場所
  • カート内の案内
  • 商品追加後の再計算
  • 注文確認画面
  • 最終請求金額

地域によって送料が違う場合

送料は、配送地域によって変わることがあります。たとえば、本州は550円、北海道・沖縄は1,100円、離島は別途送料、という設定です。この場合、「税込5,000円以上で送料無料」という条件が、すべての地域に適用されるのかも決めなければなりません。

本州だけ無料なのか。北海道や沖縄も無料なのか。通常送料550円分だけを無料にして、差額は請求するのか。「送料無料」という言葉だけでは、そこまでは分かりません。送料の金額と、送料無料になる条件は、別々に決める必要があります。

人が決め、システムが判定する

第4回では、人が決める数字と、システムが計算する数字の境界を考えました。送料無料も同じです。

人が決めること
  • 通常送料はいくらか
  • いくら以上で無料にするか
  • 何の金額を判定対象にするか
  • クーポンやポイントの前後、どちらで判定するか
  • 対象外となる地域や商品はあるか

システムが行うのは、その決められたルールに従った判定です。システムは、どちらがお客様に親切かを考えて、勝手に送料無料にはできません。人が決めていないことを、計算だけで正解にすることはできないのです。

誰が決め、何が計算され、何を残すのか

送料無料は計算式の問題ではなく、何のために設けるかという業務判断です。判断・計算・記録を分けると、決めるべきことがはっきりします。

人が決めること
  • 送料無料を判定する時点
  • クーポン利用前か、利用後か
  • ポイント利用前か、利用後か
  • 送料や手数料を判定金額に含めるか
  • 地域別送料や対象外商品をどう扱うか
システムが計算すること
  • 判定対象となる商品金額を合計する
  • 割引やポイントを、決められた順序で反映する
  • 送料無料基準額と比較する
  • 地域・商品・配送方法などの例外条件を適用する
記録として残すこと
  • 送料無料判定時の対象金額
  • 適用した判定ルール
  • 送料無料または有料になった理由
  • 判定時点のクーポン・ポイント利用額
  • 適用された例外条件
送料無料判定を、仕様書の言葉にすると

5,000円以上の注文は送料無料とする。

送料無料判定は、クーポンおよびポイント利用前の商品税込合計を対象とする。送料、決済手数料および送料無料対象外商品は判定金額に含めない。判定金額が5,000円以上の場合、通常送料を0円とする。ただし、地域別追加送料および大型商品送料は送料無料の対象外とする。

送料無料に唯一の正しい判定方法があるわけではありません。重要なのは、どの金額を、どの時点で判定するかを決め、同じ注文であれば常に同じ結果を再現できることです。

現場では、こうなる

カート画面の「あと300円で送料無料」を見て買い足したのに、確定画面では送料が付く。お客様の信頼を損なう。

今回、覚えておきたいこと
設計の第6段 / 12 ・ 判定時点を決める
「税込5,000円以上で送料無料」と決めただけでは、まだ仕様にならない。

少なくとも、何の合計を使うのか、クーポン適用の前か後か、ポイント利用の前か後か、送料や手数料を含めるのか、地域や商品による例外はあるのか、画面の案内も同じ基準で計算するのか——そこまで決める必要があります。今回の例では、判定順序によって4,700円と5,250円という二つの支払額が生まれました。差は550円。どの金額で送料無料を判定するのかが決まっていなかった。その曖昧さが、最終金額の違いとして現れたのです。何を合計し、いつ判定し、どの条件なら無料にするのか。そこまで決めて、初めて送料無料の仕様が完成します。

Series ・ 特別編 大人の算数・国語・論理的思考 ― 連載一覧へ

よくあるご質問(FAQ)

Q「注文金額5,000円以上で送料無料」と書けば十分ですか?
A

不十分です。商品代・クーポン後・ポイント後・送料込みのどの金額を、どの時点で判定するかを決めないと、答えが一つになりません。

Qクーポン適用の前と後、どちらで判定すべきですか?
A

どちらも正解になり得ます。「5,000円以上を購入した人への特典」なら適用前、「実際に5,000円以上支払う人への特典」なら適用後。業務上の狙いで決めます。

Q送料を含めて判定してもよいですか?
A

避けるべきです。送料を足すと条件を満たし、送料無料にすると満たさなくなる循環が起きます。「送料を加える前の商品代」など判定対象を明確にします。

Q「あと300円で送料無料」の表示がずれるのはなぜですか?
A

判定基準と画面の計算基準が違うためです。判定をクーポン適用前で行うなら、残額表示も同じ基準で計算する必要があります。

岸本 健志
会員ビジネスLab 主任研究員 / ハートランドITイノベーション代表

1997年よりインターネット業界に従事。2007年の創業以来、EC、メディア、SaaS、コミュニティサイトなど数多くの会員ビジネスの立ち上げと成長を支援。

30年近く会員システムの設計・運用に携わる中で、仕様は画面や機能だけでは完成せず、金額・言葉・条件という「基礎」をそろえて初めて一つに決まると考えるようになりました。この特別編では、その基礎を大人の算数・国語・論理的思考として整理しています。

「人との関係は設計できるのか」という問いに、これからも愚直に向き合い続けていきます。

← 大人の算数・国語・論理的思考 連載一覧へ