利用回数の上限とスケジュール
ディスカウントのページの下のほうにある 3 つのカードが、そのディスカウントを何回使えるのか、どの種類の 購入に適用されるのか、そしていつ動くのかを決めます。
Maximum discount usage は、コードに上限を設けます。合計での上限、顧客ごとの上限、あるいはその 両方です。このカードはディスカウントコードのときだけ表示されます。
Purchase type は、そのディスカウントを一度きりの購入に適用するのか、サブスクリプション商品に 適用するのか、その両方かを決めます。サブスクリプションの場合は、何回の支払いに適用するかも決めます。
Active Dates は開始と、必要であれば終了を設定します。このカードの時刻はすべてストアの タイムゾーンで、カード上にそのタイムゾーンが表示されます。
これらの日付から Shopify が Active、Scheduled、Expired のいずれかのステータスを判断し、 アプリはそのバッジをそのまま表示します。
表示される場所
Section titled “表示される場所”Active Dates はすべてのディスカウントのページにあります。Purchase type は Product、Order、 Shipping、Price List、Buy X Get Y、Multi-offer、Gift with Purchase にあります。Bundle、Quantity Break、Spend More Save More にはありません。Maximum discount usage はコードディスカウントで 表示され、Purchase type のカードがあるページではその上に並びます。
Limit number of times this discount can be used in total
Section titled “Limit number of times this discount can be used in total”Maximum discount uses フィールドが追加されます。“Total number of times this discount can be used across all customers.” という説明が付きます。0 より大きい整数で、それ以外はフィールドの時点で “Enter a whole number greater than 0” と表示されて拒否されます。
Limit to one use per customer
Section titled “Limit to one use per customer”そのコードを 1 人につき 1 回までに制限します。合計の上限とは独立しているため、どちらか一方でも、 両方でも使えます。
One-time purchases
Section titled “One-time purchases”通常の購入にディスカウントを適用します。ページを開いた時点でチェックが付いています。
Subscription products
Section titled “Subscription products”サブスクリプション商品にディスカウントを適用します。購入タイプは最低 1 つ選ぶ必要があり、両方の チェックを外すとカードに “At least one purchase type must be selected” と表示されます。
Apply to recurring payments
Section titled “Apply to recurring payments”Subscription products にチェックを付けると表示されます。選択肢は 3 つです。
- First payment only — 最初に選ばれている選択肢です。
- Limited number of payments — Number of payments フィールドが表示されます。1 から 100 までの 整数です。“Discount will apply to the first specified number of recurring payments.” と説明されます。
- All recurring payments。
Start Date / Start Time
Section titled “Start Date / Start Time”ディスカウントが始まる日時です。どちらも必須です。カレンダーでは、ストアのタイムゾーンで今日より前の 日付をクリックできません。ただし、すでにディスカウントに設定されている日付はそのまま保持されます。
Set End Date
Section titled “Set End Date”初期状態ではオフで、“Enable this to set when the discount expires.” と説明されます。オンにすると、 開始日と今日のうち遅いほうの翌日 23:59 が終了として入力され、End Date と End Time が表示されます。終了は開始より後でなければならず、そうでない場合はカードに “End date must be after start date” または “End time must be after start time” と表示されます。
ディスカウントに付くバッジは、アプリ自身の時計ではなく Shopify から取得したものです。
- Active — 現在動いています。
- Scheduled — 開始日がまだ来ていません。
- Expired — 終了日を過ぎています。
ディスカウントを無効化した場合も Active から外れます。そのときバッジには、Shopify が報告する ステータスがそのまま表示されます。
時間の経過だけでディスカウントのステータスが変わっても、Shopify から信号は届きません。そのため アプリを開いたときに、境目をまたいだ可能性のあるディスカウントについて実際のステータスを Shopify から 読み直し、書き戻します。開いたままの一覧は、再読み込みも画面の飛びもなく静かに更新されます。
合計 100 回まで、1 人 1 回のコード
Discount method: Discount CodeDiscount Code: WELCOME10Limit number of times this discount can be used in total: tickedMaximum discount uses: 100Limit to one use per customer: ticked週末セール
Start Date: 2026-09-12Start Time: 00:00Set End Date: tickedEnd Date: 2026-09-14End Time: 23:59最初の 3 回の支払いに適用するサブスクリプションのディスカウント
One-time purchases: untickedSubscription products: tickedApply to recurring payments: Limited number of paymentsNumber of payments: 3上限と注意点
Section titled “上限と注意点”- Maximum discount uses: 0 より大きい整数です。コードディスカウントのみです。
- 定期支払い: 回数を指定する場合は最大 100 です。
- Purchase type: このカードがあるページでは、2 つのうち最低 1 つが必須です。
- 時刻はすべてストアのタイムゾーンです。 ブラウザーのタイムゾーンではありません。カードに タイムゾーンが表示されます。
- 終了日を有効にすると、開始と終了の両方が必須になります。 終了は開始より後でなければなりません。
- 過去の開始日も設定できます。 直接入力した場合や、すでに保存されている場合です。カレンダーが 選択肢として出さないだけです。
- ステータスは推測ではなく Shopify の答えです。 アプリはそれをコピーするだけで、自分で計算する ことはありません。
- 一覧ページの Used 列には、Shopify が報告する使用回数が表示されます。各注文から数分以内に更新され、 すべてのコードをまとめて、そのディスカウントの全期間を数えています。
- ディスカウントが表示される場所 — 利用回数の上限が コード限定のカードである理由。
- 有効化と無効化 — ディスカウントが動かなくなるもう 1 つの 経路。
- ディスカウント一覧 — ステータスのタブと Used 列。