Shopifyで2点目半額の割引を設定する方法
このオファーが一度だけ発動するか、それとも継続するかは2つの設定で決まります。最初のユニットをスキップすることで割引が2点目に落ち着き、繰り返し設定(repeat)によって4点目や6点目にも再び適用されます。
- 数量割引
- 繰り返し設定: once(一度きり)1ユニットに割引適用2点目、支払い$84.00
- 繰り返し設定: repeat(繰り返し)2ユニットに割引適用2点目と4点目、支払い$72.00
購入者が2点を追加すると2点目が半額になります。さらに2点を追加すると4点目にも半額が適用されるため、最初のペアだけで終わらずに特典が続きます。
設定手順
- 1
キャンペーン > オファータイプ
「Volume」を選択します。特典はカート内のユニット数によって決まります。
type = volume
- 2
対象
まとめ買い割引を適用するコレクションまたは商品を対象に設定します。
target.scope = collections
- 3
スキップするユニット数
最初のユニットをスキップし、割引が両方ではなく2点目に適用されるようにします。
skipFirstNUnits = 1
- 4
階層
最低数量2で特典50%の階層を1つ設定します。
tiers[0] = minQty 2, percentage 50
- 5
繰り返し設定
以降のすべてのペアに適用されるよう、繰り返し設定を「repeat」にします。「once」のままにすると、6点のカートでも割引されるのは1ユニットだけです。
recurrence = repeat
- 6
カウント方法
同じ商品の異なるバリエーションをまとめてカウントするかどうかを決めます。アパレルのまとめ買い割引では通常「per_product」が適切です。
counting = per_product
- 7
プレビュー
2点、3点、4点、6点のカートでシミュレーションし、どのユニットが割引されるか確認してから公開します。
すべての設定項目
これはオファーが実際に保存される設定キーそのものです。ご自身の設定をこの表と項目ごとに照合できます。
| 設定項目 | 値 | 設定キー |
|---|---|---|
| オファータイプ | volume | type |
| スキップするユニット数 | 1 | skipFirstNUnits |
| 階層 | minQty 2 -> 50% | tiers[0].minQty |
| 繰り返し設定 | repeat | recurrence |
| カウント方法 | per_product | counting |
| 割引クラス | product | discountClasses |
| 方法 | automatic | discountMethod |
作成の流れを最初から最後まで
この回はまだ公開されていません
現在収録中です。上の手順は完成しているので、今日から作成できます。
Shopify 標準機能でできること
Shopify標準の「Buy X Get Y」でも「1点購入で2点目50%オフ」を表現でき、最初のペアをカバーしつつ追加のセットにも繰り返し適用されます。
Shopify標準の割引にはスキップするユニット数の設定がないため、一定数のユニットを経てから割引を開始するパターンは表現できません。カウント方法の設定もないため、異なるバリエーションが混在した場合の挙動を制御できません。
注意点
- 繰り返し設定を使わないと、6点のカートでも割引されるのは1ユニットだけとなり、購入者には不具合のように見えてしまいます。
- スキップするユニット数と階層の最低数量は連動します。スキップ1・最低数量2の組み合わせでは2点目が割引されます。どちらかを変更すると対象ユニットも変わります。
- カウント方法によって、同じTシャツのMサイズとLサイズをパターンに対して2ユニットとしてカウントするかどうかが決まります。
- 奇数個のカートでは最後のユニットは割引対象外になります。これは正しい挙動ですが、ストアフロントの案内文で説明しておく価値があります。
よくある質問
- 2点目半額のオファーが一度しか発動しないのはなぜですか?
- 繰り返し設定が「once」になっているためです。「repeat」に切り替えることで、以降のすべてのペアにパターンが適用されます。
- 割引を2点目だけに適用するにはどうすればよいですか?
- 最初のユニットをスキップしてください。1点目が通常価格、2点目が割引対象になります。
- カートが3点の場合はどうなりますか?
- 2点目が割引され、3点目は通常価格になります。3点目にはまだペアがないためです。
- これで3点目無料も実現できますか?
- はい、ユニットを2つスキップして特典を100%に設定するか、Buy X get Yオファーとしてモデル化してください。
関連する実例
A 3 for 2 across a collection where the cheapest qualifying item is the free one.
Bigger percentage as unit count rises, with control over how mixed variants are counted.
Any 3 items from a collection for one price, repeating for every complete set.