コンテンツにスキップ

Buy X Get Y

Buy X Get Y(対象商品を買うと特典商品が付くディスカウント)は、顧客が対象商品を十分な数だけ 購入した時点で、特典の商品を無料で、または値引きして提供します。対象となる商品は Customer Buys(顧客が購入する商品)で、特典の商品は Customer Gets(顧客が受け取る商品)で、特典の 値引き額は Discount Configuration(ディスカウントの設定)で指定します。

  1. Discounts を開き、Create discount をクリックして Buy X Get Y を選びます。

    作成メニューの Discounts セクションにあり、“Buy 2, get 1 free” という例が添えられています。

  2. ディスカウントの方式を選び、ディスカウントに名前を付けます。

    Automatic(自動)または Discount Code(ディスカウントコード)を選び、Title(自動の 場合)または Discount Code(コードの場合)を入力します。右側の Summary(概要)が、 設定した内容を随時まとめて表示します。

    Create Buy X Get Y Discount のページ。Discount method カードが Automatic に設定され、Title フィールドに Buy 2 get 1 free と入力され、Customer Buys カードにはルールビルダーが空の状態で Add your first rule ボタンが表示され、右側に Summary カードがある
  3. 顧客が購入する必要のあるものを設定します。

    Customer BuysAdd your first rule をクリックして RULE GROUP #1 を作成し、条件、 演算子、値を選びます。たとえば Specific collections · is one of · T-shirts です。続いて Minimum quantity of items customer must buy を設定します。ここではルールが最低 1 つ 必要です。

  4. どの商品を特典にするかを設定します。

    Customer Gets でも同じ手順で、ルールを最低 1 つ追加します。たとえば Specific collections · is one of · Socks です。ここで指定した商品が、ディスカウントの値引き対象になります。

  5. 特典の数量、ディスカウントの種類、値を設定します。

    Discount ConfigurationQuantity of items customer gets を入力し、Discount type を 選んで、表示された値を入力します。続いて Maximum uses per orderSort get items for discount を設定します。

    Discount Configuration カード。Quantity of items customer gets が 1、Discount type が Free で Customers will get the items for free の緑のバナーが表示され、Maximum uses per order が Limited で Maximum number of uses が 1、Sort get items for discount が Higher-priced items first、Add Tiers To This Discount のチェックボックスは未選択
  6. 組み合わせ、購入タイプ、マーケット、期間を設定して保存します。

    このディスカウントと組み合わせられる他のディスカウント、対象とする購入タイプ、適用する マーケット、開始と終了の日時を選びます。ページ上部のバーから保存します。

Automatic はコードが不要で、カートが条件に合った時点で Shopify がディスカウントを適用します。 Discount Code の場合は、設定したコードを購入者が入力する必要があります。方式はディスカウントの 作成時に選びます。ディスカウントができあがると、この選択欄は操作できなくなります。

自動ディスカウントでは、Title はディスカウントが適用されたときに購入者に見える名前です。 コードディスカウントでは、このフィールドが Discount Code に変わります。

自分だけに見える 2 つ目の名前を追加します。似たディスカウントを見分けるために使います。

カート内のどの商品が購入条件にカウントされるかを決めるルールです。Buy X Get Y ディスカウントで 使えるのは Specific productsSpecific variantsSpecific collectionsProduct tagsLine quantityLine subtotalLine attributeHas selling plan です。商品 単位の条件だけで、カートや顧客の条件はありません。ルールグループは最低 1 つ必要です。

グループ内の条件は Between conditions の AND/OR トグルで結合され、グループどうしは Match All Rule Groups または Match Any Rule Group で結合されます。下の ルールグループの結合のしかた を参照してください。

Minimum quantity of items customer must buy

Section titled “Minimum quantity of items customer must buy”

特典が渡される前に、対象商品がカートにいくつ入っている必要があるかです。0 より大きい整数です。 Add Tiers To This Discount がオンの間は非表示になります。各ティアが独自の購入数量を持つためです。

カート内のどの商品が特典になるかを決めるルールです。条件の一覧は Customer Buys と同じで、 ルールグループは最低 1 つ必要です。購入者の代わりにカートへ何かが追加されることはありません。 すでにカートに入っている特典商品から値引きするだけです。

ルールグループの結合のしかた

Section titled “ルールグループの結合のしかた”

Buy X Get Y は、すべてのルールグループをまとめて対象商品を組み立てます。グループは商品を 追加するだけで、グループどうしが互いに絞り込むことはありません。グループ間の AND/OR が決めるのは、 ディスカウントが動作するかどうかです。Match All Rule Groups ではすべてのグループがカート内の 何かに一致する必要があり、Match Any Rule Group では 1 つ一致すれば十分です。ここから、 知っておく価値のある 3 つの形が出てきます。

  • 選択を絞り込むための条件は、同じグループに入れて Between conditions を AND にします。 コレクション A に属する AND Line quantity が 6 以上 は、その両方を満たす明細だけを対象にします。
  • 条件を単独のグループに置くと、すべてに適用されます。 [コレクション A に属する][Line quantity が 6 以上] を 2 つのグループにすると、どちらか一方を満たすすべての明細が取り込まれます。
  • 「各カテゴリーから 1 つずつ」は、Match All Rule Groups でつないだ別々のグループです。 シャツのグループとズボンのグループ、というかたちです。代わりに両方のコレクションを 1 つの AND グループに入れると、両方に属する 1 つの商品を求めることになり、たいていは何にも一致しません。

条件を満たすセット 1 組につき、顧客が受け取る特典商品の数です。0 より大きい整数です。

特典商品をいくらにするかです。

  • Percentage off — 各特典商品から一定の割合を値引きします。
  • Fixed amount off — 1 つの金額を特典商品全体に分けて割り当てます。
  • Fixed amount off per item — その金額を各特典商品から値引きします。
  • Free — 特典商品が無料になります。

種類を変更すると、前の種類に入力していた値は消去されます。

Percentage / Amount off (total) / Amount off per item

Section titled “Percentage / Amount off (total) / Amount off per item”

選んだ種類に対応する値です。0 より大きい必要があり、パーセントは 100 を超えられません。Free には値が不要です。

Unlimited は、カートが条件を満たす回数だけディスカウントを適用します。「2 つ買うと 1 つ」の オファーで対象商品が 6 つ入ったカートなら、特典は 3 つになります。Limited を選ぶと Maximum number of uses(0 より大きい整数)が表示され、1 注文あたりその回数で止まります。初期値は Unlimited です。

特典の数量で賄える数より多くの商品が条件を満たしたときに、どの特典商品から値引きするかです。 Higher-priced items first(初期値)は条件を満たす商品のうち最も高いものに、Lower-priced items first は最も安いものに割り当てます。

購入と特典の 1 組を、階段状のティアに変えます。各ティアには Customer buys quantityCustomer gets quantityDiscount type、その値、そして任意の Message (optional) が あります。ティアは最大 10 個で、見出しに個数が表示され、10 個に達すると Add tier が消えます。 ティアがオンの間は、単一オファーの数量と値のフィールドは非表示になります。Sort get items for discount は、その場合もすべてのティアに適用されます。

Product discountsOrder discountsShipping discounts のチェックボックスです。 チェックを付けなければ、このディスカウントは単独で動作します。チェックを付けると、その種類の ディスカウントを Shopify が同時に適用することがあります。

ディスカウントコードの場合にのみ表示されます。Limit number of times this discount can be used in total を選ぶと Maximum discount uses フィールド(0 より大きい整数)が追加され、Limit to one use per customer は購入者 1 人あたりの上限になります。

One-time purchasesSubscription products、またはその両方です。最低 1 つが必要です。 サブスクリプションにチェックを付けると、First payment onlyLimited number of payments (最大 100)、All recurring payments の選択肢が追加されます。

Apply to all markets は、現在および将来のすべてのマーケットを対象にします。Apply to specific markets では最大 20 件まで選べます。この選択肢に切り替えたら、最低 1 つが必要です。

Start DateStart Time がディスカウントの開始時点を、Set End Date が終了時点を 指定します。時刻はすべてストアのタイムゾーンで、カードが画面上にその名前を表示します。

2 つ買うと 1 つ無料

Discount method: Automatic
Title: Buy 2 get 1 free
Customer Buys → RULE GROUP #1 → Specific collections · is one of · T-shirts
Minimum quantity of items customer must buy: 2
Customer Gets → RULE GROUP #1 → Specific collections · is one of · T-shirts
Quantity of items customer gets: 1
Discount type: Free
Maximum uses per order: Unlimited
Sort get items for discount: Lower-priced items first

シャツを 3 枚買うと靴下 1 足が 50% off、1 注文につき 1 回

Discount method: Automatic
Title: Shirts and socks · 50% off socks
Customer Buys → RULE GROUP #1 → Specific collections · is one of · Shirts
Minimum quantity of items customer must buy: 3
Customer Gets → RULE GROUP #1 → Specific collections · is one of · Socks
Quantity of items customer gets: 1
Discount type: Percentage off
Percentage: 50
Maximum uses per order: Limited
Maximum number of uses: 1

階段型 — 買うほど多くもらえる

Discount method: Automatic
Title: Mix and match ladder
Customer Buys → RULE GROUP #1 → Specific collections · is one of · Candles
Customer Gets → RULE GROUP #1 → Specific collections · is one of · Candles
Add Tiers To This Discount: ticked
Tier 1 → Customer buys quantity: 2 · Customer gets quantity: 1 · Discount type: Percentage off · Percentage: 25
Tier 2 → Customer buys quantity: 4 · Customer gets quantity: 2 · Discount type: Free

セット販売のような特典をコードで

Discount method: Discount Code
Discount Code: SOCKS50
Customer Buys → RULE GROUP #1 → Specific collections · is one of · Shoes
Minimum quantity of items customer must buy: 1
Customer Gets → RULE GROUP #1 → Specific collections · is one of · Socks
Quantity of items customer gets: 1
Discount type: Fixed amount off per item
Amount off per item: 5
Limit to one use per customer: ticked

自動の Buy X Get Y ディスカウントでは、購入者側の操作は不要です。対象商品が十分な数だけカートに 入り、特典商品が最低 1 つ入った時点で、Shopify がカート上でディスカウントを適用し、入力した Title を値引き額の横に表示します。コードディスカウントは、設定したコードを購入者が入力すると 適用されます。

特典商品が購入者の代わりに追加されることはありません。ディスカウントが値引きする対象があるよう、 あらかじめカートに入っている必要があります。Free の場合、特典商品はカートに残ったまま、価格が ゼロになります。

  • パーセント: 0 より大きく、最大 100 です。入力時に拒否され、サーバー側でも再度拒否されます。
  • 数量: 購入数量も特典数量も、0 より大きい整数です。
  • ティア: 1 つのディスカウントにつき最大 10 個です。
  • 1 注文あたりの最大適用回数: 0 より大きい整数で、Maximum uses per orderLimited の ときにのみ設定できます。
  • マーケット: 特定のマーケットを選ぶ場合は最大 20 件です。
  • サブスクリプション: 回数を制限する場合、定期支払いは最大 100 回です。
  • 条件は商品単位のみです。 購入側と特典側のルールには、カート合計や顧客の条件はありません。 購入と特典のオファーにカートや顧客の条件を組み合わせたい場合は、 Multi-offer を使ってください。
  • 組み合わせを決めるのは Shopify です。 Discount can be combined with のチェックは、この ディスカウントがその種類と同時に動作してよいと Shopify に伝えるものです。実際に何が適用されるかは Shopify が判断します。
  • 方式は作成後に固定されます。 すでに存在するディスカウントで Automatic と Discount Code を 入れ替えることはできません。代わりに複製してください。

想定より多くの商品が特典として渡されてしまうのはなぜですか。 ほとんどの場合、条件が単独のルールグループに置かれていることが原因です。ルールグループは互いに 足し合わされるため、Line quantity が 6 以上 だけを持つグループはカート内のすべての明細に一致します。 絞り込みたい選択と同じグループに条件を入れ、Between conditions を AND にしてください。

1 つのルールグループに 2 つのコレクションを AND で入れたのに、何も値引きされません。なぜですか。 1 つのグループ内で AND でつないだ条件は、すべて 同じ カート明細について成立する必要があります。 つまりその形は、両方のコレクションに属する 1 つの商品を求めていることになります。「どちらかの コレクション」であれば、両方を列挙した Specific collections 条件を 1 つ使うか、Between conditions を OR にしてください。「それぞれから 1 つずつ」であれば、コレクションごとに別の ルールグループを用意し、Match All Rule Groups を使います。

同じ商品が購入側の商品と特典側の商品を兼ねることはできますか。 はい、両方の選択に一致すれば可能です。そうしたくない場合は、Customer Gets を別のコレクション または別の商品に向けてください。

1 つのディスカウントにティアはいくつまで設定できますか。 最大 10 個です。見出しに個数が表示され、10 個に達すると Add tier が消えます。