マーケット別割引ターゲティングが可能に
地域・店舗・B2B拠点ごとに割引を精密にコントロール
このアップデートは、複数マーケットを運営するShopifyストアの開発者・運営担当者を対象としています。2025年5月8日より、DiscountContextInputにmarketsオプションが追加され、地域・小売ロケーション・B2B拠点ごとに割引の適用先を個別に指定できるようになりました。APIバージョン2026-07以降が必要です。
1Before / After:割引ターゲティングの変化
既存のall/customerSegments/customersに加え、marketsが新たな選択肢として追加。なお適用対象タイプは互いに排他的で、marketsとcustomerSegmentsを同時に指定することはできません。
2マーケット継承ルールの仕組み
地域マーケット(例: North America)に割引を割り当てると、同タイプのサブマーケット(Canada等)へ自動的に適用されます。ただし、地域→B2B・地域→小売 のようにマーケットタイプをまたいだ継承は行われません。
3業務に活かせるユースケース
- 課題
- 海外向けと国内向けで異なるプロモーション価格を設定したいが、顧客セグメントが複雑で管理しにくい
- 打ち手
-
marketsオプションで「日本マーケット限定10%OFF」を設定し、海外マーケットには別の割引コードを割り当てる - 効果
- 顧客セグメントのメンテナンス不要でマーケット単位の価格施策が実現。言語・通貨・地域をまとめて管理できる
- 技術メモ
-
discountAutomaticBxgyCreate等のMutationでDiscountContextInput.marketsに対象マーケットIDを指定する。API 2026-07以降必須
- 課題
- B2B取引先ごとに異なる送料無料条件を設定したいが、顧客単位での管理は運用コストが高い
- 打ち手
- Free Shippingタイプの割引に
marketsでB2B company locationを指定し、特定拠点向けの送料無料を自動割引として設定する - 効果
- B2B拠点追加時もマーケット割り当てだけで対応でき、割引コードの発行・配布が不要になる
- 技術メモ
- B2B向けマーケットは地域マーケットと継承関係を持たないため、個別に
marketsへIDを指定する必要がある
- 課題
- 特定の実店舗(小売ロケーション)限定でBXGYキャンペーンを実施したいが、既存の仕組みでは店舗限定の条件が設定できなかった
- 打ち手
- BXGYタイプの割引に
marketsで対象retail locationのマーケットIDを設定し、店舗限定キャンペーンを構築する - 効果
- オンラインストアに影響を与えず、実店舗だけのBXGYキャンペーンを正確に制御できる
- 技術メモ
-
Marketオブジェクト上のdiscountsフィールドをクエリすることで、そのロケーションに紐づく割引一覧を確認できる
4開発者が押さえるべき技術ポイント
割引作成・更新時にDiscountContextInput内のmarketsへ対象マーケットIDを配列で渡す。Basic / BXGY / App / Free Shipping の全割引タイプで利用可能。
適用対象タイプは排他的。marketsを使う場合はcustomerSegments/customersとの同時指定はできない。allとの組み合わせも不可。
Market型に追加されたdiscounts/discountsCountフィールドを使い、マーケットに紐づく割引カスタマイズ一覧を取得できる。
discountNodesクエリでcontext:market(マーケット適用割引全般)またはmarket_ids(特定マーケット指定)によるフィルタが可能。
地域マーケットに割引を割り当てると、同タイプのサブマーケットへ自動継承される。地域→B2B・地域→Retailへのクロスタイプ継承はない。
APIバージョン2026-07未満ではmarkets適用の割引はフィルタアウトされて返却されない(nodeクエリ・ID指定クエリ共に)。既存アプリは対応バージョンへの移行が必須。
5APIバージョン対応マトリクス
| APIバージョン | markets指定の作成/更新 | markets割引のクエリ | 推奨 |
|---|---|---|---|
| 2026-07以降 | 対応 | 対応 | 推奨 |
| 2026-07未満 | 非対応 | フィルタアウト | 移行要 |
「マーケット別割引ターゲティング機能により、地域・店舗・B2B拠点ごとの精密な割引戦略をコード管理だけで実現できます—グローバル展開・B2B・オムニチャネル運営の複雑な価格施策を大幅に効率化するご提案です。」
Source: https://shopify.dev/changelog/target-discounts-to-specific-markets | 公開日: 2026年5月8日






Share:
OrderオブジェクトにcartTokenフィールド追加