コンテンツにスキップ

利用回数の上限とスケジュール

ディスカウントのページの下のほうにある 3 つのカードが、そのディスカウントを何回使えるのか、どの種類の 購入に適用されるのか、そしていつ動くのかを決めます。

Maximum discount usage は、コードに上限を設けます。合計での上限、顧客ごとの上限、あるいはその 両方です。このカードはディスカウントコードのときだけ表示されます。

Purchase type は、そのディスカウントを一度きりの購入に適用するのか、サブスクリプション商品に 適用するのか、その両方かを決めます。サブスクリプションの場合は、何回の支払いに適用するかも決めます。

Active Dates は開始と、必要であれば終了を設定します。このカードの時刻はすべてストアの タイムゾーンで、カード上にそのタイムゾーンが表示されます。

これらの日付から Shopify が ActiveScheduledExpired のいずれかのステータスを判断し、 アプリはそのバッジをそのまま表示します。

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” と表示されて拒否されます。

そのコードを 1 人につき 1 回までに制限します。合計の上限とは独立しているため、どちらか一方でも、 両方でも使えます。

Maximum discount usage カード。Limit number of times this discount can be used in total にチェックが付き、その下に Maximum discount uses フィールドと Limit to one use per customer のチェックボックスがある

通常の購入にディスカウントを適用します。ページを開いた時点でチェックが付いています。

サブスクリプション商品にディスカウントを適用します。購入タイプは最低 1 つ選ぶ必要があり、両方の チェックを外すとカードに “At least one purchase type must be selected” と表示されます。

Subscription products にチェックを付けると表示されます。選択肢は 3 つです。

  • First payment only — 最初に選ばれている選択肢です。
  • Limited number of paymentsNumber of payments フィールドが表示されます。1 から 100 までの 整数です。“Discount will apply to the first specified number of recurring payments.” と説明されます。
  • All recurring payments

ディスカウントが始まる日時です。どちらも必須です。カレンダーでは、ストアのタイムゾーンで今日より前の 日付をクリックできません。ただし、すでにディスカウントに設定されている日付はそのまま保持されます。

初期状態ではオフで、“Enable this to set when the discount expires.” と説明されます。オンにすると、 開始日と今日のうち遅いほうの翌日 23:59 が終了として入力され、End DateEnd Time が表示されます。終了は開始より後でなければならず、そうでない場合はカードに “End date must be after start date” または “End time must be after start time” と表示されます。

Active Dates カード。開始日と開始時刻、All times are in your store's timezone という注記、そして Set End Date のチェックボックスがある

ディスカウントに付くバッジは、アプリ自身の時計ではなく Shopify から取得したものです。

  • Active — 現在動いています。
  • Scheduled — 開始日がまだ来ていません。
  • Expired — 終了日を過ぎています。

ディスカウントを無効化した場合も Active から外れます。そのときバッジには、Shopify が報告する ステータスがそのまま表示されます。

時間の経過だけでディスカウントのステータスが変わっても、Shopify から信号は届きません。そのため アプリを開いたときに、境目をまたいだ可能性のあるディスカウントについて実際のステータスを Shopify から 読み直し、書き戻します。開いたままの一覧は、再読み込みも画面の飛びもなく静かに更新されます。

合計 100 回まで、1 人 1 回のコード

Discount method: Discount Code
Discount Code: WELCOME10
Limit number of times this discount can be used in total: ticked
Maximum discount uses: 100
Limit to one use per customer: ticked

週末セール

Start Date: 2026-09-12
Start Time: 00:00
Set End Date: ticked
End Date: 2026-09-14
End Time: 23:59

最初の 3 回の支払いに適用するサブスクリプションのディスカウント

One-time purchases: unticked
Subscription products: ticked
Apply to recurring payments: Limited number of payments
Number of payments: 3
  • Maximum discount uses: 0 より大きい整数です。コードディスカウントのみです。
  • 定期支払い: 回数を指定する場合は最大 100 です。
  • Purchase type: このカードがあるページでは、2 つのうち最低 1 つが必須です。
  • 時刻はすべてストアのタイムゾーンです。 ブラウザーのタイムゾーンではありません。カードに タイムゾーンが表示されます。
  • 終了日を有効にすると、開始と終了の両方が必須になります。 終了は開始より後でなければなりません。
  • 過去の開始日も設定できます。 直接入力した場合や、すでに保存されている場合です。カレンダーが 選択肢として出さないだけです。
  • ステータスは推測ではなく Shopify の答えです。 アプリはそれをコピーするだけで、自分で計算する ことはありません。
  • 一覧ページの Used 列には、Shopify が報告する使用回数が表示されます。各注文から数分以内に更新され、 すべてのコードをまとめて、そのディスカウントの全期間を数えています。