コンテンツにスキップ

商品ディスカウント

商品ディスカウントは、注文合計ではなくカート内の商品から値引きします。パーセント、対象商品に 比例配分される固定金額、1 点ごとに引く固定金額、あるいは一定数量に対する指定価格のいずれかです。 どの商品を対象にするか、どれから先に値引きするか、何点まで値引きするかを指定できます。

  1. Discounts を開いて Create discount をクリックし、Product Discounts を選びます。

    作成メニューでは、Product Discounts が Discounts の下に “10% off selected products or collections” という例とともに表示されます。

    Create discount メニュー。Discounts セクションに Product Discounts、Order Discounts、Shipping Discounts が並び、それぞれに 1 行の例が添えられている
  2. ディスカウントの方式を選び、ディスカウントに名前を付けます。

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

    Create Product Discount のページ。Discount method カードが Automatic に設定され、Title フィールドには Spring collection · 15% off、Discount Rules カードは空、Summary カードには Type、Method、Title、Engine、Gives、Markets、Customers、Conditions、Combines with、Starts、Ends が表示されている
  3. 対象となる商品のディスカウントルールを追加します。

    Add your first rule をクリックし、Specific collectionsProduct tags などの条件、 演算子、そして商品を選びます。ルールがない場合は、条件を満たすすべての注文にディスカウントが 適用されます。

    RULE GROUP #1。条件が Specific collections · is one of · Blue Shirts に設定され、選択したコレクションが商品数付きのカードとして表示され、Add condition と Add rule group のボタンが並んでいる
  4. ディスカウントの種類を選び、金額を入力します。

    Discount TypePercentage offFixed amount offFixed amount off per itemSpecific price のいずれかに設定し、値を入力します。パーセントには Set maximum discount amountSet cart value limit for discount calculation で 上限を設けることもできます。

    Discount Configuration カード。Discount Type が Percentage off、Percentage が 15 に設定され、最大ディスカウント額とカート金額の上限のチェックボックスは未選択。その下に Sort Products for Discount が Lower-priced items first に設定され、Limit number of items that get discount は未選択
  5. 並び順と商品数の上限を設定します。

    Sort Products for Discount(値引き対象商品の並び順)は、条件を満たす商品のどれから値引き するかを決めます。Limit number of items that get discount(値引きする商品数の上限)に チェックを付けると Maximum items フィールドが表示され、その数だけが値引きされます。

    Sort Products for Discount が Lower-priced items first に設定され、Limit number of items that get discount のチェックボックスが並び、その下に Discount can be combined with、Purchase type、Customer eligibility のカードが続いている
  6. 組み合わせ、顧客、マーケット、日付を設定して保存します。

    このディスカウントをほかのどのディスカウントと組み合わせられるか、顧客セグメントに限定するか、 どのマーケットで実行するか、いつ開始していつ終了するかを選びます。保存はページ上部のバーから 行います。

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

自動ディスカウントでは、Title がディスカウント適用時に購入者に見える名前です。コード ディスカウントではこのフィールドが Discount Code に変わり、英字、数字、アンダースコア、 ハイフンのみを受け付けます。

自分にだけ見える 2 つ目の名前です。購入者向けのタイトルが自分の一覧では区別しづらいときに 使います。

どの商品と注文が条件を満たすかを決める条件です。商品ディスカウントでは Cart subtotalCart quantityCart attributeCustomer tagsCustomer logged inCustomer is B2BCustomer orders countSpecific productsSpecific variantsSpecific collectionsProduct tagsLine quantityLine subtotalLine attributeHas selling plan が使えます。グループ内の条件は Between conditions の AND/OR トグルで結合され、グループ同士は Match All Rule Groups または Match Any Rule Group で結合されます。

Percentage off は対象商品ごとに一定の割合を引きます。Fixed amount off は 1 つの金額を 対象商品に比例配分します。Fixed amount off per item は対象商品ごとにその金額を引きます。 Specific price は一定数量に対する合計価格を設定します。種類を切り替えると、前の種類で入力した 値はクリアされます。

対象商品から引く割合です。0 より大きく 100 以下である必要があり、フィールドとサーバーの両方が その範囲外の値を拒否します。

カートの金額にかかわらず、ディスカウントの合計額を金額で制限します。20% のディスカウントに 最大 50 を設定した場合、50 を超える値引きにはなりません。

Set cart value limit for discount calculation

Section titled “Set cart value limit for discount calculation”

入力したカート金額までにのみパーセントを適用します。上限 500、10% off の場合、800 のカートは 50 の値引き、300 のカートは 30 の値引きになります。

Fixed amount off で使う、対象商品に比例配分される 1 つの金額です。0 より大きい値です。

Fixed amount off per item で使う、対象商品ごとに引く金額です。フィールドのヘルプテキストは “Amount deducted from each qualifying item in the cart” と表示されます。0 より大きい値です。

Specific price で表示されます。購入者が買う必要のある点数と、その点数に対して支払う固定の 合計額です。「3 点で 100」のような価格設定に使います。

これも Specific price の項目です。Unlimited はカートが許す限り何度でも繰り返し適用し、 Limit to は 1 回の注文で繰り返せる回数を制限します。

Specific price を、数量と価格の組を複数まとめて設定できる形にします。3 点で 100、5 点で 150 のように、最大 15 ティアまで、それぞれに数量を指定できます。2 つのティアが同じ数量を共有すること はできません。

Lower-priced items first は条件を満たす商品のうち安いものから値引きし、Higher-priced items first は高いものから値引きします。ディスカウントがカバーできる数より多くの商品が条件を満たす 場合にのみ意味があります。

値引きされる商品数を制限します。Maximum items には 0 より大きい整数を入力します。自身で数量を 決める Specific price では表示されません。

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 が追加されます。

Limit to customer segments は、選んだ顧客セグメントに属する購入者にディスカウントを限定します。 Shopify は購入者のセグメントを確認してからディスカウントを適用し、これはカートでも同じです。 自動ディスカウントでは最大 5 セグメント、ディスカウントコードでは最大 20 セグメントです。

Apply to all markets は現在および今後のすべてのマーケットを対象にします。Apply to specific markets では最大 20 まで選べます。この選択に切り替えた時点で、少なくとも 1 つが必要になります。

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

1 つのコレクションを 15% off

Discount method: Automatic
Title: Spring collection · 15% off
Discount Rules → RULE GROUP #1 → Specific collections · is one of · Spring collection
Discount Type: Percentage off
Percentage: 15
Sort Products for Discount: Lower-priced items first

タグの付いた商品だけ 1 点ごとに 5 の値引き、1 注文につき 1 点まで

Discount method: Automatic
Title: Clearance · 5 off each
Discount Rules → RULE GROUP #1 → Product tags · is one of · clearance
Discount Type: Fixed amount off per item
Discount Amount Per Item: 5
Limit number of items that get discount: ticked
Maximum items: 1

コレクション内の商品を 3 点で 100

Discount method: Automatic
Title: 3 for 100
Discount Rules → RULE GROUP #1 → Specific collections · is one of · T-shirts
Discount Type: Specific price
Quantity: 3
Total Price: 100
Repeat this pricing: Unlimited

ログイン済みの顧客に 20% off をコードで、上限 40

Discount method: Discount Code
Discount Code: MEMBER20
Discount Rules → RULE GROUP #1 → Customer logged in · equals · true
Discount Type: Percentage off
Percentage: 20
Set maximum discount amount: ticked
Maximum Discount Amount: 40
Limit to one use per customer: ticked

自動の商品ディスカウントでは、購入者側の操作は不要です。カートが条件を満たした時点で Shopify が 適用し、入力した Title が値引きの横に表示される名前になります。コードディスカウントは、 購入者がコードを入力した時点で適用されます。

値引きは対象商品そのものにかかるため、購入者は注文合計ではなく該当する行に減額が表示されます。 Limit number of items that get discount がオンで、ディスカウントが行の一部だけをカバーする 場合、Shopify はカバーされた数量とされていない数量を別々の行として表示します。

  • Percentage: 0 より大きく、100 以下。
  • Maximum items: 0 より大きい整数。
  • Specific price のティア: 最大 15 まで。2 つのティアが同じ数量を共有することはできません。
  • 顧客セグメント: 自動ディスカウントでは最大 5、ディスカウントコードでは最大 20。
  • マーケット: 特定のマーケットを選ぶ場合は最大 20。
  • サブスクリプション: 回数を限定する場合、定期支払いは最大 100 回。
  • 商品数の一部を上限にすると、仕様としてカートの行が分かれます。 数量 5 の行のうち 3 点をカバー すると、Shopify はカバーされた数量とされていない数量を分けて表示します。丸め処理だけでこうなる ことはありません。
  • 組み合わせを決めるのは Shopify です。 Discount can be combined with のチェックは、この ディスカウントがその種類と同時に実行されてもよいと Shopify に伝えるものです。実際に何が適用 されるかは Shopify が決めます。
  • セグメントは Shopify 側にあります。 そこでセグメントが削除されると、Shopify はその制限を 適用しなくなり、Shopify 側ではディスカウントがすべての顧客に開かれた状態になります。アプリは 見つからないセグメントを表示し、削除するか別のセグメントを選ぶまで保存を受け付けません。
  • 方式は作成後に変更できません。 もう一方の方式が必要な場合は、ディスカウントを複製して ください。

ディスカウントの適用後にカートの 1 行が 2 行に分かれたのはなぜですか。 Limit number of items that get discount がその行の一部しかカバーしていないためです。Shopify は カバーされた数量とされていない数量を別々の行として表示します。数量 5 の行に対して上限が 3 なら 2 行になります。これは数量の一部にかかるディスカウントの表示方法であり、丸め誤差ではありません。

上限で許される数より多くの商品が条件を満たした場合、どれが値引きされるかは何で決まりますか。 Sort Products for Discount です。Lower-priced items first では条件を満たす商品のうち安い ものから、Higher-priced items first では高いものから値引きされます。

Fixed amount off と Fixed amount off per item はどう違いますか。 Fixed amount off は 1 つの金額を対象商品に比例配分します。Fixed amount off per item はその 金額を対象商品ごとに引くため、数量が増えるほど合計も大きくなります。

ルールを 1 つも追加しなかった場合はどうなりますか。 条件を満たすすべての注文に適用されます。Discount Rules カードが画面上でそう伝えています。特定の 商品に絞るには、Specific collections などの条件を追加してください。