数年間、Shopify割引に関する最も一般的な不満の根本的な原因は1つでした: 1つの商品割引のみが単一の商品に適用される可能性がありました。20%のコレクションセールと顧客ロイヤリティ割引を実行することはできましたが、任意の商品行では、そのうちの1つだけが適用されました。マーチャントはタグ、アプリ、およびチェックアウト時の多くの試行錯誤でこれを回避しました。
2026年に、それは部分的に変わりました。Shopifyは現在、複数の商品割引が同じカート行に適用されることをサポートしており、同時に古い「チェックアウトあたり1つのコード」ルールを静かに緩和しました。しかし、ヘッドライン機能には落とし穴があり、ネイティブルールの終わりがどこであるかを知ることは、機能する販促施策と静かにチェックアウトで消滅するものとの違いです。以下は新しいもの、Shopify自身が発行する正確なカート例、およびネイティブが限界に達したときにディスカウントアプリがどこに適合するかです。
2026年に実際に変わったこと
知っておくべき2つのこと:
- 複数の商品割引が同一の商品に適用されるようになりました。 Shopifyは、二方向タグマッチによって制御される、2つ以上の商品割引が同じカート行に積み重なることを許可する設定を追加しました。デフォルトでは、プラットフォームは依然として1行に1つの商品割引のみを適用するため、これは割引ごとにオプトインするものです。これは Shopify Plus プランのみで利用できます。
- 顧客は複数のコードを入力できるようになりました。 顧客は最大 5つの商品または注文割引コードと1つの配送割引コード を同じ注文に使用できるようになりました。各割引が組み合わせるように設定されている場合。「Shopifyは1つの割引コードのみを許可する」という広く繰り返されるアドバイスは時代遅れです。
どちらの変更も、すべての割引を3つのクラスのいずれかに分類するShopifyの割引エンジンに乗っています。
3つの割引クラス、平易な言葉で
すべてのShopify割引はクラスに属しています。クラスは、それがどのように組み合わせることが許可されるかを制御するものです。
- 商品割引 - 特定のアイテム、バリアント、またはコレクションに適用されます。例: すべてのパーカーから20%オフ。
- 注文割引 - カートの小計全体に適用されます。例: $75を超える注文から$10オフ。
- 配送割引 - 配送料に適用されます。例: $50を超える場合は送料無料。
組み合わせが発生します クラス間、および両方の割引がオプトインする場合のみです。一度それを見れば、ルールはランダムに感じるのを止めます。
Shopifyの独自カート例: 機能する場所と失敗する場所
これらはShopifyが発行する正確な実行例で、パンツ($100)、シャツ($50)、ブーツ($200)のカートを使用しています。これらはルールの作動を見る最も明確な方法です。
人々を引っ掛ける2つのルール: 配送は配送と決して組み合わせません、および組み合わせは 二方向のハンドシェイク です。割引Aが注文割引を許可しても、注文割引Bが商品割引を許可しない場合、それらは積み重なりません。許可は両方の割引で付与される必要があります。
Stackableの専門性が実際に何であるか
ここに正直なバージョンがあります。なぜなら重要だからです。StackableはShopifyのキャップを破りません。すべてのStackableキャンペーンは実際のShopify割引になるため、上記の表と同じルールに従います: Plus以外ではパンツに2つの商品割引を置くことはできず、2つの配送割引を適用することはできません。アプリが別のことを主張する場合は、懐疑的になってください。Shopifyのチェックアウトが計算をしているからです。
Stackableが代わりにしていることは、ネイティブ割引ができないことの2つです:
- Shopifyがまったく表現できない割引タイプを構築します。 ネイティブShopifyは4つの形状を提供します: 商品からの割引、注文からの割引、Buy X Get Y、および送料無料。数量ティアラダー、「2番目の商品半額」、マルチレベルの支出目標、自動追加ギフト、ミックスアンドマッチバンドル、およびストアフロントメッセージングはありません。Stackableはまさにそれらを追加します。
- 起動前に結果を可視化します。 Stackableのシミュレーターを使用すると、任意のカートをプレビューでき、プレビューがチェックアウトと一致します。Shopifyの実際の組み合わせルールが複製されているためです。また、操作の順序を平易な言葉で説明し、矛盾するキャンペーンにフラグを立てるため、顧客のカートではなく、ビルダーでサイレント削除を見つけます。
リフレームが重要な理由は次の通りです: 「同じアイテムに2つの商品割引」という質問が浮かぶ理由は、通常、マーチャントがアイテムの特定の最終価格を望んでいることです。そこに到達するために、2つの重複する商品割引が必要なことはめったにありません。あなたが必要とするのは 1つ のキャンペーンが取引を表現し、それはStackableが何のためにあるかです。
Stackableが適合する場所、例ごと
同じカート、同じShopifyキャップ、ただしネイティブが不足している場合、1つのStackableキャンペーンとしてモデル化された取引。
Stackableが正直に実行しないことは2つあります。Shopifyがそうしないからです: Plus以外で1つのアイテムに対して2つの商品割引を適用するか、2つの配送割引を適用します。これらの場合、答えは取引を1つのキャンペーンとしてモデル化することであり、プラットフォームと戦うことではありません。
コードに触れずに組み合わせを設定する方法
標準的なネイティブ組み合わせの場合:
- Shopify管理画面で、 割引 に移動し、割引を作成するか開きます。
- 割引の「組み合わせ」セクションを探します。
- この割引が組み合わせることが許可されているクラスをチェックします(商品、注文、または配送)。
- それと積み重ねたい他のすべての割引を開き、そこでマッチング許可を付与します。ハンドシェイクは両方向である必要があります。
- 起動前に実際のカートでテストします。カートページではなく、チェックアウト時に計算を確認してください。
ネイティブ割引が表現できない取引を構築している場合、または起動前に正確な積み重ねられた結果を確認したい場合、それはStackableが自分の場所を稼ぐ場所です。組み合わせモデルについては[[how-to-stack-discounts-shopify]]のガイドを、実際の売却方法をカウントするティアラダーについては[[per-product-volume-discounts]]を開始してください。
要点
Shopifyの2026年の変更は、割引積み重ねの数年間で最大の前進です: 1つのアイテムに対する複数の商品割引、および注文あたり複数のコード。落とし穴は、最も要求される機能がShopify Plusにゲートされており、二方向ルールが設定を見逃した場合もサイレント削除を引き起こすことです。クラスマトリックスを学び、両方向で権限を付与し、常にライブカートでテストしてください。Shopifyが表現できない取引が必要な場合、または何が適用されるかについての確実性が必要な場合は、それを1つのキャンペーンとしてモデル化してプレビューしてください。


