コンテンツにスキップ
実例集

Shopifyで段階的なボリューム割引を設定する方法

1つのボリュームオファーですべての数量ブレイクを保持できます。同じTシャツの異なる3サイズを3ユニットとしてカウントするかどうかを決めるのがカウント方法の設定であり、これがほとんどのボリューム割引が想定外の挙動をする原因です。

  • 数量割引
数量ブレイク商品ごとにカウント
  • 1〜2個割引なし1個あたり$24.00
  • 3〜5個10%オフ1個あたり$21.60
  • 6〜9個15%オフ1個あたり$20.40
  • 10個以上20%オフ1個あたり$19.20
1つの商品に4段階の数量ブレイクがあります。6個入りのカートは3番目の段階に位置します。
購入者に見える表示

商品ページにはブレイクテーブルが表示され、現在有効な行がハイライトされ、買い物客が数量を増やすごとに単価が下がります。6個目を追加すると、コードやページの再読み込みなしで10%から15%へと変わります。

作り方

設定手順

  1. 1

    キャンペーン > オファータイプ

    「数量割引」を選択します。ここでの特典はカート内の数量によって決まり、購入金額によっては決まりません。

    type = volume

  2. 2

    対象

    ブレイクを適用する商品またはコレクションを対象に設定します。コレクションを対象にすると、新しい商品も自動的にブレイクを継承します。

    target.scope = 商品またはコレクション

  3. 3

    カウント方法

    何を1ユニットとしてカウントするかを決めます。商品ごとでは、同じTシャツのMサイズとLサイズを合わせて2としてカウントします。バリエーションごとでは、各サイズが単独で段階に到達する必要があります。グループごとでは、オファーが対象とするすべての商品をまとめてカウントします。

    counting = per_product

  4. 4

    階層

    3個、6個、10個の階層をそれぞれ10%、15%、20%の特典で追加します。数量階層は購入金額のしきい値ではなくminQtyを使用します。

    tiers[0].minQty = 3

  5. 5

    ウィジェット

    商品ページで階層テーブルウィジェットをオンにします。買い物客がカートに到達する前に段階が見えると、ボリューム割引のコンバージョンは大きく向上します。

  6. 6

    プレビュー

    バリエーションが混在するカートでシミュレーションを行い、カウント方法が想定通りの段階になることを確認してから公開します。

正確な設定値

すべての設定項目

これはオファーが実際に保存される設定キーそのものです。ご自身の設定をこの表と項目ごとに照合できます。

設定項目設定キー
オファータイプvolumetype
カウント方法per_productcounting
階層1minQty 3 -> 10%tiers[0].minQty
階層2minQty 6 -> 15%tiers[1].minQty
階層3minQty 10 -> 20%tiers[2].minQty
特典の種類percentagetiers[n].rewardType
割引クラスproductdiscountClasses
方法automaticdiscountMethod
動画

作成の流れを最初から最後まで

この回はまだ公開されていません

現在収録中です。上の手順は完成しているので、今日から作成できます。

アプリなしの場合

Shopify 標準機能でできること

できること

Shopifyは商品やコレクションにパーセンテージ割引を適用でき、自動割引には最低数量の条件を設定できるため、「3個以上で10%オフ」のような単一のブレイクは標準機能で実現できます。

アプリが必要になる境目

Shopify標準の割引は1つにつき1つの最低数量しか保持できないため、3段階のラダーには3つの割引が必要になり、それらが同じカート明細を取り合うことになります。しかも商品クラスの割引は1明細につき1つしか適用できません。標準の割引にはカウント方法もないため、バリエーションが混在した場合の挙動を設定することができません。

公開する前に

注意点

  • カウント方法は階層の数値以上に結果を左右します。5サイズ展開のアパレル商品でバリエーションごとを選ぶと、段階に到達できる人はほとんどいなくなります。
  • 条件を満たす最も高い階層のみが適用されるため、段階は積み上がるのではなく上書きされます。
  • Shopify Plus以外では、2つの商品クラスの割引が同じカート明細に同時に適用されることはありません。別の商品割引がすでにこれらの商品をカバーしている場合は、どちらを優先するか決めてください。
  • 0%の割引率は許可されません。「割引なし」の最初の段階を表示したい場合は、階層リストから外し、ウィジェットに基本価格として表示させてください。

よくある質問

同じTシャツの異なる3サイズは3ユニットとしてカウントされますか?
商品ごとのカウントであればカウントされます。バリエーションごとのカウントでは各サイズが単独でしきい値に到達する必要があります。グループごとのカウントでは、オファーが対象とするすべての商品がまとめてカウントされます。
階層は重ねがけされますか?
いいえ。カートは条件を満たす最も高い階層のみを獲得します。
商品ページにブレイクテーブルを表示できますか?
はい、階層テーブルウィジェットがそれを描画し、買い物客が現在いる行をハイライトします。
パーセンテージの代わりに固定額の割引を使用できますか?
はい、階層の特典はパーセンテージ、固定額割引、または1ユニットあたりの固定価格から選べます。買い物客に区切りの良い金額を見せたい場合は固定価格を選んでください。

関連する実例

Spend more, save more

Three spend thresholds, each unlocking a bigger percentage off the order.

Flat discount on specific products

A fixed amount off, or a flat sale price, on a chosen collection.

Stacked product and collection discounts

Two product-class discounts on two collections, both applying in one cart, with the per-line rule spelled out.

自分のストアで作ってみる

この実例集のすべての設定は同じサーバーサイドエンジンで動くため、カートの合計と決済の合計が一致します。

本サイトの運営には必須Cookieを使用しており、お客様の同意をいただいた場合のみ、アクセス状況を把握するための分析Cookieを使用します。詳細は Cookieポリシー.