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

Shopifyで2点目半額の割引を設定する方法

このオファーが一度だけ発動するか、それとも継続するかは2つの設定で決まります。最初のユニットをスキップすることで割引が2点目に落ち着き、繰り返し設定(repeat)によって4点目や6点目にも再び適用されます。

  • 数量割引
2枚目のTシャツ50%オフ$24のTシャツ4点のカート
  • 繰り返し設定: once(一度きり)1ユニットに割引適用2点目、支払い$84.00
  • 繰り返し設定: repeat(繰り返し)2ユニットに割引適用2点目と4点目、支払い$72.00
同じオファーを、一度きりの場合と繰り返しの場合で比較します。カート内が4点の場合です。
購入者に見える表示

購入者が2点を追加すると2点目が半額になります。さらに2点を追加すると4点目にも半額が適用されるため、最初のペアだけで終わらずに特典が続きます。

作り方

設定手順

  1. 1

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

    「Volume」を選択します。特典はカート内のユニット数によって決まります。

    type = volume

  2. 2

    対象

    まとめ買い割引を適用するコレクションまたは商品を対象に設定します。

    target.scope = collections

  3. 3

    スキップするユニット数

    最初のユニットをスキップし、割引が両方ではなく2点目に適用されるようにします。

    skipFirstNUnits = 1

  4. 4

    階層

    最低数量2で特典50%の階層を1つ設定します。

    tiers[0] = minQty 2, percentage 50

  5. 5

    繰り返し設定

    以降のすべてのペアに適用されるよう、繰り返し設定を「repeat」にします。「once」のままにすると、6点のカートでも割引されるのは1ユニットだけです。

    recurrence = repeat

  6. 6

    カウント方法

    同じ商品の異なるバリエーションをまとめてカウントするかどうかを決めます。アパレルのまとめ買い割引では通常「per_product」が適切です。

    counting = per_product

  7. 7

    プレビュー

    2点、3点、4点、6点のカートでシミュレーションし、どのユニットが割引されるか確認してから公開します。

正確な設定値

すべての設定項目

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

設定項目設定キー
オファータイプvolumetype
スキップするユニット数1skipFirstNUnits
階層minQty 2 -> 50%tiers[0].minQty
繰り返し設定repeatrecurrence
カウント方法per_productcounting
割引クラスproductdiscountClasses
方法automaticdiscountMethod
動画

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

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

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

アプリなしの場合

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オファーとしてモデル化してください。

関連する実例

Buy X, get the cheapest free

A 3 for 2 across a collection where the cheapest qualifying item is the free one.

Tiered volume discount

Bigger percentage as unit count rises, with control over how mixed variants are counted.

Mix and match bundle

Any 3 items from a collection for one price, repeating for every complete set.

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

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

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