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

Shopifyで1つの購入金額しきい値に複数の特典を設定する方法

$150に到達すると、購入者は注文の15%オフ、送料無料、ギフトを受け取ります。これらはそれぞれ注文・配送・商品クラスの割引にあたり、異なるクラス同士の組み合わせこそShopifyが認めているものなので、この3つはすべてチェックアウトでも維持されます。

  • 購入金額目標
  • 送料無料
  • 無料ギフト
購入者に見える表示

しきい値に達する前は、カートがカウントダウンを表示し、商品ページには既にギフトの案内が表示されています。$150に達すると3つすべてが同時に発動します。割引率が適用されて割引額が表示され、送料がゼロになり、ギフトがカートに独立した明細として追加されたことが確認メッセージとともに表示されます。購入者はコードを入力する必要も、ギフトを自分で追加する必要もありません。

Lumiere$162.90
  • Leather Chelsea Boot

    US 9 / 数量1

    $140.00
  • Everyday Mascara

    Black / 数量1

    $16.00
  • 通常配送

    $6.90
カート目標 - $150超で15%オフ-$23.40
送料無料-$6.90
無料ギフト - ミニリップバームFREE
Total at checkout-$30.30$162.90$132.60
1つのしきい値、3つの特典、3つの異なる割引クラス。
作り方

設定手順

  1. 1

    キャンペーン > 新規キャンペーン

    3つのオファーを1つのキャンペーンにまとめ、スケジュールを共有し、一時停止も同時に行えるようにします。

  2. 2

    オファー1

    「カート目標」を選択し、$150で15%オフの階層を1つ設定します。これが注文クラスの割引です。

    tiers[0].minSpend = 15000

  3. 3

    オファー2

    同じ$150のしきい値で「Free shipping」を設定します。これが配送クラスの割引です。

    type = free_shipping

  4. 4

    オファー3

    同じ$150のしきい値で「Free gift」を設定します。これが商品クラスの割引です。

    type = free_gift

  5. 5

    オファー3 > ギフトとバックアップ

    ギフトのバリエーションを選び、順番にバックアップを追加します。1つ目が在庫切れの場合、ストアフロントは自動的に次のギフトを提供するため、在庫切れによってキャンペーンが黙って終了することなく、ギフトの内容だけが変わります。

    freeGift.giftVariantIds = [primary, backup1, backup2]

  6. 6

    3つすべて > 組み合わせ設定

    各オファーで、他の2つのクラスとの組み合わせを有効にします。9つのスイッチと聞くと多く感じますが、ルールはシンプルです。各オファーは、共存させたいすべてのクラスとの組み合わせを個別に有効にする必要があります。

    stacking = 3つすべての組み合わせフラグがtrue

  7. 7

    プレビュー

    $149.99と$150.00でシミュレーションし、3つの特典すべてが一緒に表示されることを確認します。もし1つ欠けていれば、プレビューは単に省略するのではなく、組み合わせられなかった相手のオファー名を表示するので、示されたスイッチを直せば解決します。

    reason = not_combinable、競合するオファー名付き

正確な設定値

すべての設定項目

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

設定項目設定キー
オファー1spend_goal, 注文クラスdiscountClasses
オファー2free_shipping, 配送クラスdiscountClasses
オファー3free_gift, 商品クラスdiscountClasses
共有しきい値$150.00(最小通貨単位で15000)tiers[0].minSpend
商品との組み合わせオファー1と2でtruestacking.combinesWithProductDiscounts
注文との組み合わせオファー2と3でtruestacking.combinesWithOrderDiscounts
配送との組み合わせオファー1と3でtruestacking.combinesWithShippingDiscounts
消費される枠実施中割引の上限に対して3枠schedule
アプリなしの場合

Shopify 標準機能でできること

できること

3つの割引はすべてShopify標準機能で最低購入金額付きで作成でき、標準の割引にも組み合わせ設定があるため、慎重な運営者であればアプリなしでもこの構成を組み立てられます。

アプリが必要になる境目

3つの標準割引を同じしきい値に揃えておくには、しきい値を変更するたびに3か所を編集する必要があり、購入者に届く前に3つすべてが同時に発動することを確認するプレビュー機能もありません。

公開する前に

注意点

  • 各オファーは個別に組み合わせを有効にする必要があります。1つでもスイッチが漏れていると、購入者は3つの特典のうち1つを気づかないまま失い、チェックアウトにも説明は表示されません。どのオファーがどのオファーをブロックしたかを示せるのはプレビューだけです。
  • 同じクラスの2つの割引は決して組み合わさりません。このレシピが機能するのは、まさに3つのオファーが3つの異なるクラスにあるからです。2つ目の注文割引を追加しても重ねがけにはなりません。
  • 3つのオファーは実施中割引の上限に対して3枠を消費します。シーズン中の残りの計画はそれを踏まえて立ててください。
  • ギフトは金額ゼロであり、配送割引も商品ではないため、どちらも15%の計算に影響を与えません。

よくある質問

通常は2つの割引が組み合わさらないのに、なぜここでは3つが組み合わさるのですか?
3つが異なるクラスにあるためです。Shopifyは各割引が組み合わせを有効にしていれば、クラスをまたいだ組み合わせを許可します。同じクラスの2つの割引は決して組み合わさりません。
4つ目の特典を追加できますか?
まだ使われていないクラスで別の割引を追加するか、既存の3つのいずれかに組み込むことでのみ可能です。クラスは全部で3つしかありません。
購入者にはメッセージが1つ表示されますか、それとも3つですか?
カート進捗ウィジェットはしきい値を1回だけ表示でき、条件を満たすと3つの特典がそれぞれ別の行として表示されます。
特典ごとに異なるしきい値を設定したい場合はどうすればよいですか?
オファーごとに異なる階層のしきい値を設定してください。1つを共有する必要はなく、このレシピはあえてそうしているだけです。

関連する実例

Different reward per tier

A spend ladder whose rungs pay out in different forms, and the rule that decides when a rung needs its own offer.

Discount plus free gift

An order discount and a free gift on the same threshold, both applying to one cart.

Staying under the discount cap

How the active-discount cap is counted, and how to model a big sale so you never hit it.

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

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

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