EC-CUBEで、商品規格やオプションに数量割引を設ける際の考え方を紹介します。規格ごとに数量と金額を登録する管理画面のカスタマイズ例をもとに、色・サイズ違いを合算するか、加工料金をどう計算するかなど、BtoB-ECで決めたい適用条件を整理します。
数量割引は「商品全体・規格・オプション」のどこに適用するか
まとめ買いによる数量割引では、割引率や単価に加えて、何をまとめて数えるかを決める必要があります。商品全体で数量を合算するのか、色・サイズなどの規格ごとに判定するのか、特定の加工や包装を選んだ数量だけを数えるのかで、適用される価格は変わります。
卸売・BtoB-ECでは、商品の種類と加工内容によって取引条件が異なることがあります。商品本体の価格とオプション料金を分けて整理し、それぞれの数量条件を設計することが大切です。
数量に応じて価格を変える方法には、数量別の単価を設定する方式と、数量別の割引率を適用する方式があります。本記事では、その条件を商品規格やオプションにどう割り当てるかを中心に扱います。
商品規格とオプションの役割を分ける
EC-CUBE4の標準機能では、1商品に「規格1」「規格2」の最大2種類の規格を設定できます。これは、色とサイズなどの選択軸が2種類という意味です。販売できる組み合わせが2つに限られるわけではありません。
例えば、色が3種類、サイズが2種類なら、組み合わせは最大6通りです。規格を設定した商品は、規格の組み合わせごとに販売価格や在庫数を管理します。詳しくは、EC-CUBE公式マニュアルの規格の説明と商品登録・商品規格情報をご確認ください。
オプションは、名入れ、加工方法、包装など、追加で選択・入力する項目として設計できます。ただし、項目を増やせることと、その組み合わせごとに在庫や商品コードを管理できることは別です。必要な管理単位を先に決め、商品登録、規格、オプションのどこで扱うかを判断します。
| 対象 | 扱う内容の例 | 数量割引で決めること |
|---|---|---|
| 商品全体 | 同じ商品の複数の色・サイズ | 規格違いを合算するか。合算した数量を基準に、どの商品明細へ価格条件を適用するか。 |
| 商品規格 | 赤・Mサイズなどの組み合わせ | 同じ組み合わせの数量で判定するか。規格ごとに異なる単価や条件を設定するか。 |
| オプション | 名入れ、表面加工、包装 | 加工対象の数量、選択内容、料金の単位をどう扱うか。本体価格と別の条件で計算するか。 |
規格ごとに数量と金額を設定するカスタマイズ例
以下は、サンクユーが過去に紹介した、商品規格に数量割引の設定欄を追加した管理画面です。規格の組み合わせの行に「値引」の欄を設け、数量と金額を入力する項目と、条件を追加する「行追加」を配置しています。

画像では、フレーバー「チョコ」、サイズ「16mm×16mm」、販売価格4,000円の行が表示されています。数量と値引の金額は未入力のため、何個からいくらになるか、金額が1個あたりか明細全体かといった計算条件までは、この画像から判断できません。
掲載画面は現在のEC-CUBEの標準画面を示すものではありません。新たに導入する場合は、数量の判定方法、設定する金額の意味、現在の価格処理との関係を整理します。
規格違いを合算するか、個別に判定するか
数量を数える範囲と、価格を適用する範囲は、分けて決める必要があります。以下は考え方を説明するための仮の例で、掲載画面に設定されている条件ではありません。
「同じ商品を10個以上で割引」とする場合に、赤・Mサイズを6個、青・Mサイズを4個注文したとします。規格ごとに判定するなら、それぞれ6個と4個なので条件には達しません。色違いを合算するルールなら、合計10個で条件を満たします。
合算する場合でも、各規格の単価が同じとは限りません。それぞれの価格から一定率を引くのか、規格ごとの数量別単価を使うのかを決めます。また、割引判定のために数量を合算しても、在庫の引き当てや出荷明細は規格ごとに扱う必要があります。
オプション付きの商品が別の明細に分かれる場合には、その明細をまたいで数量を合算するかも確認します。同じ「名入れ」を選んでいても、文字や加工仕様が違えば、同一条件のまとめ買いとして扱えるとは限りません。
オプション料金は、数量の基準と課金単位を決める
オプションの数量割引では、商品を注文した個数と、加工や包装の対象となる数量が一致するかを確認します。例えば商品を10個注文し、そのうち4個だけを加工するなら、商品数量は10個、加工対象は4個です。加工料金の数量条件にどちらを使うかを明確にします。
また、1個ごとに発生する加工料金と、1回の注文や同じ加工内容ごとに発生する初期費用では、計算方法が異なります。初期費用を商品数量分だけ重ねて加算したり、割引対象外の費用まで値引きしたりしないよう、料金を分けて設計します。
| 確認項目 | 決める内容 |
|---|---|
| 数量の基準 | 商品数量、加工対象数、包装数など、どの数量で条件を判定するか。 |
| まとめる範囲 | 同じ選択肢だけでよいか。入力文字・加工仕様・商品規格まで一致させるか。 |
| 課金単位 | 1個ごと、1包装ごと、注文ごと、加工内容ごとなど、何に対して料金が発生するか。 |
| 割引対象 | 本体価格、オプション料金、その両方のどこを割り引くか。初期費用などを対象外にするか。 |
| 計算方法 | 数量別単価か割引率か。全数量に適用するか。会員価格との優先順位、端数処理をどうするか。 |
これらは導入時の設計事項です。採用するオプション機能で必要な数量入力や課金方法を扱えるかを確認し、対応範囲に合わせて商品構成や追加開発を検討します。
プラグインは対応バージョンと機能の範囲を確認する
オプションを追加する方法の一つに、商品オプションプラグインがあります。元記事で紹介した株式会社ブラテックの製品には、次のバージョン別ページがあります。
紹介製品のオプションは、規格とは異なり、在庫の個別管理や個別の商品コードを持つ仕組みではありません。選択項目と料金を追加できることだけで、規格をそのまま置き換えられるとは判断しないようにします。
また、数量に応じて料金を加算する機能と、一定数量から単価や割引率を変える機能は異なります。希望する数量割引が製品の設定だけで実現できるか、追加の調整が必要かを確認します。
導入時は、利用中のEC-CUBEの正確なバージョン、既存プラグイン、価格・カート周りの改修内容を整理します。費用はプラグインの購入費に加え、設定、調整、検証、保守まで含めて比較します。
選択内容と計算結果を、受注・出荷まで一致させる
購入者には、選んだ規格・オプション、数量条件、適用単価や加工料金を確認できるようにします。数量や選択内容を変更した場合は、サーバー側でも条件を判定し直し、カートと注文確認で同じ計算結果になることを確認します。
- 規格やオプションを変えたときに、変更前の割引条件が残らないか。
- 対象商品の追加・削除、数量の増減で、合算数量と適用価格が更新されるか。
- 会員価格やクーポンを使った場合も、決めた優先順位で計算されるか。
- 受注データ、メール、帳票、CSV、基幹・販売管理システムに必要な選択内容と金額が渡るか。
- 注文後の変更や再注文で、過去の取引条件と現在の価格設定を適切に扱えるか。
特に加工や名入れを扱う場合は、選択肢の名称だけでなく、入力内容や加工対象数も受注側で確認できるようにします。どの規格の商品へ、どの加工を、何個分行うかを明細に対応付けて管理することが大切です。
よくある質問
EC-CUBEの「規格は最大2つ」とは、SKUが2つまでという意味ですか?
違います。EC-CUBE4の標準機能では、色とサイズなどの選択軸を1商品に最大2種類設定できます。色が3種類、サイズが2種類なら、組み合わせは最大6通りです。各組み合わせを価格や在庫の管理単位として扱います。
規格ごとの販売価格を設定すれば、数量割引も自動で適用されますか?
規格ごとの販売価格と、注文数量に応じて価格を変える仕組みは別です。本記事の数量割引欄はカスタマイズ例です。利用中の機能を確認し、数量条件や適用価格を設定・計算する方法を検討します。
色やサイズが違う商品の数量を合算して割り引けますか?
合算する仕様を検討できます。商品全体、同じサイズ、同じ加工条件など、まとめる範囲と価格の適用先を決めます。割引判定で数量を合算する場合も、在庫や出荷は規格ごとの明細と対応付けて管理します。
オプションを追加すれば、3つ目の規格として在庫管理できますか?
追加する機能によります。紹介している商品オプションプラグインは、オプションごとの在庫や商品コードを持つ仕組みではありません。組み合わせ別の在庫管理が必要なら、商品登録の分け方や規格の拡張なども含めて検討します。
商品オプションプラグインだけで、オプションの数量割引はできますか?
製品の機能と希望する割引条件の確認が必要です。選択内容に応じた加算料金や数量比例の料金計算と、数量区分ごとに単価・割引率を変える処理を区別し、設定で対応できる範囲と追加調整が必要な範囲を確認します。
商品本体と加工料金に別々の割引条件を設定できますか?
別々に扱う仕様を検討できます。本体と加工それぞれの対象数量、料金の単位、割引対象、初期費用の扱いを整理します。採用する機能での実現方法と、カート・受注・帳票までの計算結果を確認します。
商品構成と価格条件を合わせて整理する
規格・オプションの数量割引では、どの数量を数えるか、どの金額を調整するか、在庫や加工内容をどう管理するかを合わせて決めます。現在の価格表や受注書をもとに、実際の取引条件をECの設定と処理へ落とし込むことが大切です。
サンクユーでは、商品構成と価格ルールを確認し、EC-CUBEの構築・カスタマイズをご提案します。取引先別価格や受注業務を含めた全体設計は、卸売サイト・BtoB-EC構築の進め方もご覧ください。
投稿者プロフィール
- HTMLコーディングを中心に、フロントエンド開発を担当。
UI/UXを意識した設計・実装を心がけ、使いやすくストレスのない画面づくりを得意としています。
EC-CUBEやWordPressの開発にも取り組み、ECサイト構築領域でのスキルを強化中です。
猫好き。
野良猫を見かけるとつい声をかけてしまいます(ペットロスが怖くて飼わない主義です)。
最新の投稿
EC-CUBE2024年12月17日クロネコwebコレクトSSL証明書のルート証明書変更に伴うEC-CUBEの対応
EC-CUBE2023年10月17日EC-CUBEの商品ページに購入前の質問|BtoB-ECの購入条件確認
EC-CUBE2023年10月2日iPhoneだとEC-CUBEのボタンのタイトルが表示されない
EC-CUBE2023年8月28日EC-CUBEが真っ白で何も表示されないのはPHPのバージョンが原因





