DISCOUNTS

1カートラインに複数の
プロダクト割引を同時適用

GraphQL Admin API 2026-04で解禁。Scriptsからの移行期限まであと僅か。

カートライン商品A × 2割引: 1件のみ(旧)カートライン(2026-04〜)商品A × 2割引①割引②割引③NEW 2026-04

GraphQL Admin API バージョン 2026-04 より、1つのカートラインに対して複数のプロダクト割引を同時に適用できるようになりました。これにより、2026年6月30日に廃止予定のShopify Scriptsからの移行を継続・加速できます。移行先としてDiscount Combinationsの設定ドキュメントの参照が推奨されています。

1Before / After 図解

BEFORE(〜2026-01)カートライン:商品Aプロダクト割引①割引②は適用不可(無効・無視される)→ 1カートラインに1割引のみScripts代替が困難なケースが存在AFTER(2026-04〜)カートライン:商品A割引①割引②割引③…→ 複数割引を同時適用 ✓Scriptsと同等ロジックをDiscount Appで再現可能に

2業務に活かせるユースケース

課題
「会員ランク割引」と「キャンペーン割引」を同一商品に重ねたいが、既存のDiscount機能では1カートラインに1割引しか適用できず、Scripts依存が外せなかった。
打ち手
打ち手
GraphQL Admin API 2026-04に対応したDiscount Appを利用し、会員割引・キャンペーン割引の両Discount Combinationsを設定。1カートラインへの複数適用を有効化する。
効果
Scriptsを廃止しつつ、顧客体験を維持したまま6月30日の移行期限に間に合わせることができる。
技術メモ
Discount Combinationsの組み合わせ設定はGraphQL Admin APIドキュメントを参照。APIバージョンは必ず2026-04以降を指定すること。
課題
バンドル商品にボリューム割引と送料割引の両方を同時に適用したいが、Scriptsなしでは実現不可能だった。
打ち手
2026-04対応のDiscount Appで「プロダクト割引」として2種類の割引ルールを定義し、同一カートラインへのコンビネーション適用を設定する。
効果
Scripts廃止後もバンドル販促キャンペーンを継続でき、AOV(平均注文単価)向上施策を途切れさせない。
技術メモ
送料割引はプロダクト割引とは別カテゴリの場合がある。元記事にはプロダクト割引の複数適用のみ記載。送料割引との組み合わせ可否は公式ドキュメントで要確認。
課題
複数のShopifyアプリ(例:ポイントアプリ+セールアプリ)がそれぞれ独自割引を発行しており、カートラインで競合して片方しか効かなかった。
打ち手
各アプリがAPI 2026-04に対応次第、同一カートラインへの複数プロダクト割引の共存が可能になる。アプリベンダーへの2026-04対応状況の確認と、Discount Combinations設定の見直しを実施する。
効果
アプリ間の割引競合が解消され、顧客に意図通りの割引体験を提供できる。サポート問い合わせ削減にもつながる。
技術メモ
各アプリ側のAPI対応が前提。利用中のDiscount Appのバージョンアップ状況をベンダーに確認すること。

3技術者向けポイント

API バージョン

本機能は GraphQL Admin API 2026-04 以降でのみ利用可能。旧バージョンでは動作しない。

Scripts 廃止期限

Shopify Scriptsは 2026年6月30日 にサンセット予定。移行作業の残タスクを今すぐ棚卸しすること。

Discount Combinations

複数割引の組み合わせ設定はGraphQL Admin APIの Discount Combinations ドキュメントを参照して設定する。

対象割引タイプ

元記事には プロダクト割引(Product Discounts) への複数適用と明記。他割引タイプへの適用範囲は記載なし。公式ドキュメントで要確認。

Liquid / テーマへの影響

元記事にテーマ・Liquidへの直接影響の記載なし。カートライン上の割引表示ロジックは実装次第で変更が必要になる可能性あり。

確認項目 内容
APIバージョン指定 リクエストを 2026-04 以降に更新
Discount Combinations設定 Admin API ドキュメントで組み合わせルールを確認・設定
利用中アプリの対応確認 Discount Appベンダーへ2026-04対応時期を問い合わせ
Scripts移行状況の確認 未移行スクリプトを6月30日までにリスト化・対応
テスト環境での検証 本番適用前にstaging/devストアで複数割引の挙動を確認

※ 上記技術情報は元記事の記載をもとにまとめています。仕様の詳細・最新状況は必ずShopify公式ドキュメントでご確認ください。

GraphQL Admin API 2026-04対応で1カートラインへの複数プロダクト割引が解禁されたことで、Shopify Scripts廃止(2026年6月30日)への移行に残っていた最大の技術的障壁が取り除かれました。今すぐAPIバージョンアップとDiscount Combinations設定の見直しを進めましょう。

Source: https://shopify.dev/changelog/multiple-product-discounts-can-apply-on-a-single-cart-line | 公開日: 2026年4月30日