Shopifyで25件を超える割引を運用する方法
Shopifyは同一期間に実施できる自動割引の数を制限しています。この上限は割引の総数ではなく重複するアクティブ期間をカウントするため、スケジュール設定されたセールは事前に枠を確保します。解決策は、薄い割引を大量に作るのではなく、より少なく、より豊かな割引を設計することです。
- 数量割引
- 購入金額目標
購入者側には何の違いもありません。どちらの設計でも同じ価格になります。違いはすべて運営者側にあります。一方は次のプロモーションの作成を妨げ、もう一方は妨げません。
- ネイティブで構築2個・3個・5個・8個購入を4つの別々の割引として設定4枠
- 1つのオファーとして構築同じ4段階を1つのオファーで1枠
設定手順
- 1
ホームまたはキャンペーン > 枠数メーター
何かを計画する前に「N of 25」のメーターを確認してください。これはストア全体でカウントされるため、このアプリで作成した割引だけでなく、Shopifyネイティブや他のアプリが作成した割引も含まれます。開いて、どの割引が枠を占有しているか正確に確認しましょう。
slot meter = N of 25、ストア全体
- 2
割引 > 実施中のものを確認
総数ではなく、アクティブ期間が重複している割引をカウントします。終了した割引は枠を消費しませんが、スケジュール設定された割引は既に消費しています。
- 3
プロモーションを設計する
単一条件の割引の集まりを、複数階層を持つ1つのオファーに置き換えます。4段階の数量ブレイクは4つの割引ではなく、4階層を持つ1つのオファーです。
tiers = 1つのオファーに4階層
- 4
ターゲティングでまとめる
同じ特典を複数のコレクションに適用する場合は、コレクションごとにオファーを複製するのではなく、1つのオファーから複数を対象にします。
target.ids = 複数のコレクションGID
- 5
スケジュールをずらす
同時に実施されない2つのプロモーションは、両方が枠を消費することはありません。それぞれに開始日と終了日を設定し、期間が重ならないようにしましょう。
schedule = 重複しない期間
- 6
複製ではなく重ねがけを使う
割引率+送料無料+ギフトは、異なるクラスで組み合わせ可能な3つのオファーです。すべての組み合わせをそれぞれ個別の割引として設計するよりも、上限に対してはるかに低コストです。
stacking.combinesWithProductDiscounts = true
- 7
公開する前に
新しいプロモーションを公開する前にキャンペーンのスケジュールに重複がないか確認し、Shopifyに公開を拒否される前に上限を把握しておきましょう。
すべての設定項目
これはオファーが実際に保存される設定キーそのものです。ご自身の設定をこの表と項目ごとに照合できます。
| 設定項目 | 値 | 設定キー |
|---|---|---|
| 上限がカウントする対象 | 重複するアクティブ期間 | schedule |
| スケジュール設定された割引 | 事前に期間の枠を確保する | schedule |
| オファーあたりの階層数 | 階層は何段階でも1枠 | tiers |
| オファーあたりの対象数 | 対象IDは何個でも1枠 | target.ids |
| クラスをまたぐ重ねがけ | 複製ではなく組み合わせる | stacking |
| カウントされるもの | 自動のみ、ACTIVEまたはSCHEDULED | discountMethod |
| カウントされないもの | コード割引、件数の上限なし | discountMethod |
| 対象範囲 | ストア全体: ネイティブ、このアプリ、他のすべてのアプリ | schedule |
Shopify 標準機能でできること
Shopify管理画面は、重複する割引が多すぎて公開が拒否された際にその旨を知らせてくれるため、上限は確実に適用され、到達した瞬間に把握できます。
管理画面は上限に到達する前に重複を示してくれず、複数の単一条件割引を1つの階層付き割引にまとめることもできません。それこそが唯一の本当の解決策です。
注意点
- 上限は重複するアクティブ期間についてのものであり、これまでに作成した割引の総数ではありません。アーカイブ済みや終了した割引は問題になりません。
- スケジュール設定された割引は、設定された時点で期間の枠を確保します。来月に予定しているプロモーションが、今日公開したいプロモーションをブロックすることがあります。
- 1つの階層付きオファーを階層ごとに1つの割引へ分割するのは、上限に最も早く到達する方法であり、まさにネイティブの管理画面がそれを促す仕組みになっています。
- コード割引は上限にカウントされません。上限は自動割引のみが対象なので、プロモーションをコードに移すと枠が解放されます。これは上限に近づいたときに使える実用的な手段であり、単なる技術的な抜け道ではありません。
よくある質問
- Shopifyは正確に何を制限していますか?
- アクティブ期間が重複する割引の数です。同時に実施されることのない2つの割引は、同じ枠を奪い合いません。
- スケジュール設定された割引は開始前からカウントされますか?
- はい。割引をスケジュール設定すると期間の枠が確保されるため、将来のプロモーションが、今すぐ公開したいプロモーションをブロックすることがあります。
- 上限に達せずに大規模な季節セールを実施するにはどうすればよいですか?
- 数量ごと、コレクションごと、組み合わせごとに割引を複製するのではなく、各仕組みを階層と複数対象リストで一度だけ設計してください。
- 割引コードは25件の上限にカウントされますか?
- いいえ。Shopifyが制限しているのは実施中の自動割引です。コード割引は上限に関しては無制限なので、自動プロモーションをコードに切り替えるのは枠を解放する正当な方法です。枠数メーターはコード割引を別枠で一覧表示し、なぜ除外されているかも示すため、推測する必要はありません。
- 他のアプリが作成した割引も自分の枠を消費しますか?
- はい。上限はネイティブのShopify割引とストア内のすべてのアプリを横断してストア全体で適用されます。メーターがこのアプリが作成したものだけでなくストア全体を読み取るのはそのためです。
- 重ねがけは問題を悪化させますか?
- むしろ逆です。商品割引・配送割引・ギフトを組み合わせると3枠で済みますが、すべての組み合わせを個別にコード化するとはるかに多くの枠を消費します。
関連する実例
Two product-class discounts on two collections, both applying in one cart, with the per-line rule spelled out.
A sale that starts and ends on schedule, with a countdown and no manual intervention.
Build a test cart and see which discounts apply, and which get dropped, before publishing.