コンテンツにスキップ

コードのブロック

Block codes(コードのブロック)は、使えるディスカウントコードを、あなたの言葉による拒否に 変えます。指定したコードだけを対象にすることも、いずれかのディスカウントの実施中はすべてのコードを 対象にすることもできます。

  1. Block codes を開いて Create rule をクリックします。

    ルールがない状態のページには “Control your discount codes” と表示されます。ルールが 1 つでもあると、 ページヘッダーのボタンは Add rule になります。

  2. ルールの種類を選びます。

    Block specific codes(特定のコードをブロック) — “Choose codes to block. Shoppers who enter them see your message.”

    Pause all codes during a discount(ディスカウント中はすべてのコードを停止) — “Block all codes while a discount is active.”

    種類はルールの作成時に選びます。編集ページでは選択肢を出さずに、現在の種類が表示されるだけです。

  3. ブロックするコードまたはパターンを追加します。

    Which codes to block(ブロックするコード)で、一致の種類を選び、値を入力します。1 件ごとに Enter を押してください。入力したものはチップになり、それぞれの見出しの下にまとめられます。

  4. 特定の場合だけ適用したいときは条件を追加します。

    Conditions カードは空の状態で始まります。“This rule always applies. Add a condition to limit when it refuses the code.” と表示されます。条件が 2 つ以上になると、カードの ヘッダーに all of these / any of these の切り替えが表示されます。

  5. 購入者に表示するメッセージを書いて保存します。

    Custom message は必須です。右の列には、購入者がディスカウントコードを入力する場所そのままの 形でプレビューが表示され、サマリーがルール全体を 1 文でまとめます。

    New rule のページ。Rule type が Block specific codes、完全一致のコード WELCOME10 がチップとして表示され、Conditions カードは空、カスタムメッセージは This code is only for first orders. Your cart already has a discount applied.、そして右側に Summary と Preview のカードがある

Block specific codes は、列挙したコードとパターンをブロックします。Pause all codes during a discount は、選んだディスカウントが有効なあいだ、すべてのコードをブロックします。判定に使うのは そのディスカウントの開始日と終了日であり、購入者のカートに入っているかどうかではありません。 ディスカウントが終われば、コードは再び使えるようになります。

一致の種類は 4 つで、フィールドに付いているドロップダウンから選びます。

  • Exact code(完全一致) — たとえば SAVE10
  • Starts with(前方一致) — たとえば EMP- で、EMP-JANEEMP-MIKE がブロックされます。
  • Ends with(後方一致) — たとえば -VIP
  • Contains(部分一致) — たとえば TEST

入力できるのは英字、数字、アンダースコア、ハイフンだけです。それ以外はフィールドの時点で “Only letters, numbers, underscores, and hyphens” と表示されて拒否されます。値は大文字で 保存されます。

Pause all codes during a discount のときに表示されます。実施中にコードを停止させたい ディスカウントを選びます。必須です。

ルールを特定のカートや購入者に限定します。「カート合計が 50 未満のときだけ SAVE10 をブロックする」 といった使い方です。使えるフィールドは、カート合計、商品点数、カートの詳細情報、過去の注文、顧客タグ、 ログイン状態、B2B 注文、コレクション、商品タグ、サブスクリプション商品です。それぞれが受け付ける値は 条件 を参照してください。

ブロックされたコードを入力したときに購入者が読む文言です。必須で、200 文字以内です。フィールドが文字数を数えてくれます。右のプレビューが、表示される場所そのままの形で 示します。

一覧の各ルールには、それぞれスイッチがあります。オフにするとルールは保存されたまま残りますが、 動作しません。

各行の上下の矢印で順序を決めます。“Rules check top to bottom. The first match decides the message.” と説明されています。

一覧の上の Capacity カードが、ルールの使用量を示します。表示されるのは 1 行だけで、4 つの上限 (ルール数、コード数、パターン数、共有スペース)のうち、いちばん余裕のないものが示されます。その あとに共有スペースが括弧付きで続きます。ただし、すでに共有スペース自体が示されている場合は付きません。 バーの上には Room to growFilling upNearly full のいずれかの言葉が表示され、上限が 近づくと “Delete or combine rules to add more.” が加わります。

フォームの横の Preview カードには、“How shoppers see your message where they enter a discount code.” という副題が付いています。これは静的で操作できないモックです。Apply ボタン付きの ディスカウントコードのフィールドと、その下に閉じられる通知としてメッセージが表示されます。 フィールドもボタンも閉じる操作も、何もしません。

すでに開いているカートに追加済みのコードは影響を受けません。

コードを 1 つブロックする

Rule type: Block specific codes
Match type: Exact code
Value: WELCOME10
Custom message: このコードは初回のご注文専用です。お客様のカートにはすでにディスカウントが適用されています。

社員用コードをまとめてブロックする

Rule type: Block specific codes
Match type: Starts with
Value: EMP-
Custom message: 社員用コードはこのご注文にはご利用いただけません。

小額のカートのときだけコードをブロックする

Rule type: Block specific codes
Match type: Exact code
Value: FREESHIP
Conditions → Cart subtotal · is less than or equal to · 50
Custom message: FREESHIP は 50 を超えるご注文に適用されます。

セール期間中はすべてのコードを停止する

Rule type: Pause all codes during a discount
Which discount? Summer sale · 10% off
Custom message: 現在、コードのご利用を停止しています。
  • ルール: 1 ストアあたり最大 50 件。
  • コード: 1 ルールあたり最大 200 件、全ルール合計で 1,000 件。
  • パターン: 1 ルールあたり最大 20 件、全ルール合計で 100 件。
  • 条件: 1 ルールあたり最大 5 件。
  • すべて停止のルール: 最大 4 件。
  • メッセージ: 最大 200 文字で、必須です。
  • ブロックできるのは、現在存在していて動作しているコードだけです。
  • “Block codes by DiscountOS” のディスカウントは削除しないでください。 最初のルールを保存すると、 この空の自動ディスカウントが作成されます。値引きの内容はなく、購入者に見えることもありませんが、 これがないとルールは動きません。削除または無効化されると、一覧に “Code blocking is off” と Turn back on ボタンが表示されます。そのあいだもルール自体は保持されます。
  • ルールを削除すると、そのコードはすぐに解放されます。“Codes it blocked will work again right away.” と表示されます。
  • すべてのルールが 1 つのスペースを共有します。 Capacity カードが、残りの正確な姿を示します。