チェックアウトブロックで住所ブロッカーを設定する
住所ブロッカーアプリブロックでは、定義したルールに従って住所または住所の特定の部分が許可されていない場合に、チェックアウトをブロックできます。住所ブロッカーを設定して、すべてのマーケットまたは1つの特定のマーケットに適用することができます。
対応している住所ルール
チェックアウトをブロックするには、以下のルールタイプがサポートされています。
- ASCII文字:絵文字または特殊文字を含む住所をブロックできます。配送業者の多くは、これらの文字をサポートしていません。
- ブロックされた住所タイプ:私書箱、USPS Gopost、軍の住所、小包ロッカーをブロックできます。
- 最大文字数と最小文字数:配送先住所フィールドに文字数の上限または下限を設定できます。
- カスタム許可ルールとカスタムブロックルール:配送先住所フィールドにカスタムのregex (正規表現) を適用します。
- 必須フィールド:電話番号などの特定のフィールドを必須とすることができます。
- 郵便番号:特定の郵便番号と郵便番号の範囲をブロックできます。
カスタム住所ルールでregexを使用する
特定の住所形式をブロックする必要がある場合は、有効な正規表現 (regex) を受け付ける、カスタム許可ルールまたはカスタムブロックルールを使用します。_regex_は、テキスト内の一致パターンを指定する文字の文字列です。
以下に、いくつかのregexの例を示します。
- 以下は日本語を含む文字列と一致します。
/[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u
- 以下は「avenue」という単語を含む文字列と一致します。
(\W|^)avenue(\W|$)
カスタムルールにregex文字列を追加すると、チェックアウトブロックには [有効] または [無効] のいずれかが表示され、regex文字列のステータスが表示されます。[テストルール] をクリックし、サンプルテキストを入力して、regex文字列をテストし、regex文字列が期待通り動作するかどうかを確認します。[リセット] をクリックして、別のサンプルを入力します。
住所ブロッカーを作成する
Checkout Blocksアプリで住所ブロッカーを作成および設定できます。
すべてのマーケット、または単一のマーケット向けの住所ブロッカーを作成できます。異なるマーケットに対して、異なる住所ブロックルールグループを同時に作成することはできません。
手順
管理画面で [アプリ] > [チェックアウトブロック] の順に移動します。
[ブロック] で、[ブロックを作成] をクリックします。
[住所ブロッカー] をクリックします。
[ブロックルール] セクションで、住所ブロックルールグループを設定します。
- [⊕ルールグループを作成] をクリックします。
- 任意:[すべてのマーケット] ドロップダウンメニューから、ルールグループを適用するマーケットを選択します。
- [⊕新しいルールを追加] をクリックし、適用するルールのタイプを選択します。
- ルール設定を構成します。
- 任意:特定のルールで住所がブロックされた場合に表示されるエラーメッセージをカスタマイズしたい場合は、[カスタマイズ] をクリックして希望するメッセージを入力します。
- 任意:ルールを追加し、必要に応じて設定します。
任意:[住所の自動入力] セクションで、[電話番号フィールドの先頭に国のダイヤルコードを追加する] 設定を有効にします。これは、電話番号フィールドが必要な場合に推奨されます。
[保存] をクリックします。
住所ブロッカーを作成した後、チェックアウトに追加する必要があります。
住所ブロッカーブロックをチェックアウトに追加する
住所ブロッカーを作成した後、チェックアウトのブロックを開始するには、住所ブロッカーをチェックアウトに追加する必要があります。住所ブロッカーをチェックアウトに追加する必要があるのは一度のみです。