Shopifyで1つの購入金額しきい値に複数の特典を設定する方法
$150に到達すると、購入者は注文の15%オフ、送料無料、ギフトを受け取ります。これらはそれぞれ注文・配送・商品クラスの割引にあたり、異なるクラス同士の組み合わせこそShopifyが認めているものなので、この3つはすべてチェックアウトでも維持されます。
- 購入金額目標
- 送料無料
- 無料ギフト
しきい値に達する前は、カートがカウントダウンを表示し、商品ページには既にギフトの案内が表示されています。$150に達すると3つすべてが同時に発動します。割引率が適用されて割引額が表示され、送料がゼロになり、ギフトがカートに独立した明細として追加されたことが確認メッセージとともに表示されます。購入者はコードを入力する必要も、ギフトを自分で追加する必要もありません。
- $140.00
Leather Chelsea Boot
US 9 / 数量1
- $16.00
Everyday Mascara
Black / 数量1
- $6.90
通常配送
設定手順
- 1
キャンペーン > 新規キャンペーン
3つのオファーを1つのキャンペーンにまとめ、スケジュールを共有し、一時停止も同時に行えるようにします。
- 2
オファー1
「カート目標」を選択し、$150で15%オフの階層を1つ設定します。これが注文クラスの割引です。
tiers[0].minSpend = 15000
- 3
オファー2
同じ$150のしきい値で「Free shipping」を設定します。これが配送クラスの割引です。
type = free_shipping
- 4
オファー3
同じ$150のしきい値で「Free gift」を設定します。これが商品クラスの割引です。
type = free_gift
- 5
オファー3 > ギフトとバックアップ
ギフトのバリエーションを選び、順番にバックアップを追加します。1つ目が在庫切れの場合、ストアフロントは自動的に次のギフトを提供するため、在庫切れによってキャンペーンが黙って終了することなく、ギフトの内容だけが変わります。
freeGift.giftVariantIds = [primary, backup1, backup2]
- 6
3つすべて > 組み合わせ設定
各オファーで、他の2つのクラスとの組み合わせを有効にします。9つのスイッチと聞くと多く感じますが、ルールはシンプルです。各オファーは、共存させたいすべてのクラスとの組み合わせを個別に有効にする必要があります。
stacking = 3つすべての組み合わせフラグがtrue
- 7
プレビュー
$149.99と$150.00でシミュレーションし、3つの特典すべてが一緒に表示されることを確認します。もし1つ欠けていれば、プレビューは単に省略するのではなく、組み合わせられなかった相手のオファー名を表示するので、示されたスイッチを直せば解決します。
reason = not_combinable、競合するオファー名付き
すべての設定項目
これはオファーが実際に保存される設定キーそのものです。ご自身の設定をこの表と項目ごとに照合できます。
| 設定項目 | 値 | 設定キー |
|---|---|---|
| オファー1 | spend_goal, 注文クラス | discountClasses |
| オファー2 | free_shipping, 配送クラス | discountClasses |
| オファー3 | free_gift, 商品クラス | discountClasses |
| 共有しきい値 | $150.00(最小通貨単位で15000) | tiers[0].minSpend |
| 商品との組み合わせ | オファー1と2でtrue | stacking.combinesWithProductDiscounts |
| 注文との組み合わせ | オファー2と3でtrue | stacking.combinesWithOrderDiscounts |
| 配送との組み合わせ | オファー1と3でtrue | stacking.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つを共有する必要はなく、このレシピはあえてそうしているだけです。
関連する実例
A spend ladder whose rungs pay out in different forms, and the rule that decides when a rung needs its own offer.
An order discount and a free gift on the same threshold, both applying to one cart.
How the active-discount cap is counted, and how to model a big sale so you never hit it.