「自動適用」のディスカウントキャンペーンで、顧客セグメントの上限を超えたときのエラー表示を改善しました。
要点
- 適用条件「顧客セグメント」を使うディスカウントキャンペーンが対象です
- 上限を超えて保存すると、セグメントの選択欄の下に上限を示すエラーが表示されます
- 上限と保存できる条件は変わらず、ストア運営者による設定変更は不要です
背景
Shopifyのディスカウントに設定できる顧客セグメントには上限があります。上限は「自動適用」が5件、「手動適用」(ディスカウントコード)が100件です。
これまでは上限を超えて保存すると、次のエラーだけが表示され、原因が分かりませんでした。
- 「サーバーエラーが発生しました。時間をおいて再度お試しください。解決しない場合はサポートにお問い合わせください。」
変更前と変更後
| 項目 | 変更前 | 変更後 |
|---|---|---|
| 「自動適用」で6件以上を選んで保存 | サーバーエラーが表示され、保存されない | 保存されず、セグメントの選択欄の下に「5個以下の要素である必要があります。」と表示される |
| 「手動適用」で101件以上を選んで保存 | 保存に失敗する | 保存されず、セグメントの選択欄の下に「100個以下の要素である必要があります。」と表示される |
| 画面上部のエラー表示 | サーバーエラーの文言だけ | 「フォームの送信中に以下の問題が発生しました」と「1件の項目にエラーがあります」 |
選んだセグメントを上限以下に減らすと、エラーが消えて保存できます。
対象となる画面
- 対象: 適用条件「顧客セグメント」を使うディスカウントキャンペーンの、新規作成・編集・複製の画面
- 対象外: 「顧客セグメント」を使わないディスカウントキャンペーンと、ギフトキャンペーン
既存設定への影響
保存済みのキャンペーンは変更されません。これまでも上限を超えたキャンペーンは保存できなかったため、上限を超えた既存のキャンペーンはありません。
6件以上のセグメントを指定したい場合
「手動適用」(ディスカウントコード)であれば、100件まで指定できます。「適用方法」は新規作成と複製の画面で切り替えられ、保存済みのキャンペーンの編集画面では切り替えられません。
ストア運営者による対応
対応は不要です。
適用日
2026年10月1日