> ## Documentation Index
> Fetch the complete documentation index at: https://docs.checkoutrules.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 条件セット 7

> _条件セット 7_ 内で利用可能な各条件について学びます。

## 常に

条件を設定したくない場合は、*常に* を選択してください。\
このルールは、条件を確認せずにすべての人に対して毎回実行されます。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/always.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=63cabc820797867999942ee1d2339f92" alt="常に" width="937" height="116" data-path="images/essentials/condition-sets/always.webp" />

## 以前のすべての条件が無効

前の[ルールブロック](/guides/ja/get-started/concepts#ブロック)で、すべての条件が無効（つまり、前のルールブロックが実行されなかった）場合、この条件は真となり、以前の条件が1つも満たされなかった場合にのみアクションが実行されるようにします。

<Note>少なくとも1つの以前のルールブロックが存在する場合のみ利用可能です。</Note>

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/previous-all-conditions-invalid.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=8aad3eabfdbbaa68d92a47645266a3af" alt="以前のすべての条件が無効" width="932" height="97" data-path="images/essentials/condition-sets/previous-all-conditions-invalid.webp" />

## 顧客

### メールアドレス

この条件は、顧客の **メールアドレス** を特定の基準と照らし合わせて確認し、以下のいずれかのサブ条件に基づいて評価します:

* **含む**（メールアドレスに入力された値が含まれている場合に一致）
* **含まない**（メールアドレスに入力された値が含まれていない場合に一致）
* **空である**（メールアドレスが入力されていない場合に一致）
* **空ではない**（メールアドレスが入力されている場合に一致）
* **一致する**（メールアドレスが入力された値と完全に一致する場合に一致）
* **一致しない**（メールアドレスが入力された値と完全に一致しない場合に一致）

**含む**、**含まない**、**一致する**、**一致しない** の場合は、顧客のメールアドレスと比較する値をテキストボックスに入力してください。

> 例: `含む @gmail.com` → 「@gmail.com」で終わる任意のメールアドレスに一致します。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/email-contains.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=58d50b96c704771c0ca7ff82e04189a3" alt="メールアドレス 含む" width="935" height="111" data-path="images/essentials/condition-sets/email-contains.webp" />

**空である** と **空ではない** の場合は、値の入力は不要です。

> 例: `空である` → メールアドレス欄が空白の場合に一致します。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/email-empty.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=c3b5a536c2077b3002a2b7205f7190d4" alt="メールアドレス 空である" width="932" height="111" data-path="images/essentials/condition-sets/email-empty.webp" />

## 割引

### 割引コード

この条件は、チェックアウトで使用された割引コードを選択した値と照合し、選択したロジックに基づいてルールが満たされるかどうかを判定します。

* **いずれかの値を持つ**（入力した割引コードの少なくとも1つが選択した値の1つ以上と一致する場合に条件を満たします）

* **いずれの値も持たない**（入力した割引コードのいずれも選択した値と一致しない場合に条件を満たします）

* **これらの値以外の値を持つ**（入力した割引コードの少なくとも1つが選択した値と異なる場合に条件を満たします）

* **これらの値以外の値を持たない**（入力したすべての割引コードが選択した値と完全に一致し、追加の割引コードがない場合のみ条件を満たします）

<Note>
  複数の割引コードに一致させるには `*` ワイルドカードを使用してください。例えば
  `FREE*` は FREE12、free-590 などに一致します。`?` は任意の1文字に一致します。
</Note>

**いずれかの値を持つ**、**いずれの値も持たない**、**これらの値以外の値を持つ**、**これらの値以外の値を持たない** の場合は、フィールドに1つ以上の値を入力します。複数の値はカンマで区切るか、ドロップダウンから選択します。

> 例: `いずれの値も持たない: SAVE10, ORDER20%OFF` → 「SAVE10」や「ORDER20%OFF」以外の割引コードに一致します。

<img src="https://mintcdn.com/storespark/1MhwaiBAXuli56k3/images/essentials/condition-sets/discount-codes.webp?fit=max&auto=format&n=1MhwaiBAXuli56k3&q=85&s=4c54d2246ec243105f7e1c9e785c7035" alt="割引コード" width="1296" height="299" data-path="images/essentials/condition-sets/discount-codes.webp" />

## ローカライズ

### ユーザー言語

この条件は、顧客が選択した言語を確認します。サブ条件は以下の通りです:

* **次の値のいずれかを含む**（顧客の言語が指定されたリストに含まれる場合に一致）
* **次の値のいずれも含まない**（顧客の言語が指定されたリストに含まれない場合に一致）
* **次の値以外の値を含む**（顧客の言語が指定されたリストに含まれない場合に一致）
* **次の値以外の値を含まない**（顧客の言語が指定されたリストにのみ含まれる場合に一致）

上記のいずれの場合も、リストから1つ以上の言語を検索して選択してください。**貼り付け（Paste）**, **すべてコピー（Copy all）**, **すべてクリア（Clear all）** のオプションを使用して簡単に選択することもできます。

> 例: `次の値のいずれも含まない: English, French` → フィールドに「English」または「French」が含まれない場合に一致します。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/languages.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=ae78f46939a24093ce1ec077cbe1ad31" alt="言語" width="776" height="426" data-path="images/essentials/condition-sets/languages.webp" />

## 請求先住所

### 会社

この条件は、顧客の会社名（チェックアウトページの会社名フィールド）を、1つ以上の特定の値、数値、または状態と比較するために使用されます。以下のサブ条件に基づきます：

* **含む**（会社名が指定した値または部分的な値を含む場合に一致）
* **含まない**（会社名が指定した値または部分的な値を含まない場合に一致）
* **空である**（会社名が入力されていない場合に一致）
* **空でない**（会社名が入力されている場合に一致）
* **等しい**（会社名が指定した値と完全に一致する場合に一致）
* **等しくない**（会社名が指定した値と一致しない場合に一致）
* **数字の数が以上**（会社名に含まれる数字の合計が指定した数以上の場合に一致）
* **数字の数が以下**（会社名に含まれる数字の合計が指定した数以下の場合に一致）
* **文字の数が以上**（会社名に含まれる文字の合計が指定した数以上の場合に一致）
* **文字の数が以下**（会社名に含まれる文字の合計が指定した数以下の場合に一致）
* **のみ含む**（会社名がドロップダウンで指定された文字タイプのみを含む場合に一致）
* **のみ含まない**（会社名がドロップダウンで指定された文字タイプ以外の文字を含む場合に一致）

**含む**、**含まない**、**等しい**、**等しくない** の場合は、比較する値を入力してください。

> 例: `含む: Tech` → 会社名に「Tech」という単語が含まれる場合に一致。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/company-contains.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=833658432a5fdaf681d85abc58b28b88" alt="会社名に含む" width="1170" height="127" data-path="images/essentials/condition-sets/company-contains.webp" />

**のみ含む** または **のみ含まない** の場合は、ドロップダウンから文字タイプを選択してください：

* **英字のみ**（A–Z および a–z のみ許可）
* **英字 + アクセント付き文字**（A–Z、a–z、é、ñ、öなどのアクセント文字を許可）
  > 例: `のみ含む: 英字のみ` → 会社名が英字のみを含む場合に一致。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/company-has-only.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=b7744754b5a307cdc76f6f57c65b09ed" alt="会社名の文字タイプ" width="1162" height="122" data-path="images/essentials/condition-sets/company-has-only.webp" />

**数字・文字の数が以上/以下** の場合は、閾値を入力してください。

> 例: `文字の数が以上 10` → 会社名が10文字以上の場合に一致。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/company-greater-than.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=eba011562489ac99ad384a0465aa6967" alt="会社名の閾値" width="1168" height="127" data-path="images/essentials/condition-sets/company-greater-than.webp" />

**空である** または **空でない** の場合は、値の入力は不要です。

> 例: `空である` → 会社名フィールドが空欄の場合に一致。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/company-is-empty.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=c62dea874b4ae93d727911cdee2811f6" alt="会社名が空" width="1167" height="123" data-path="images/essentials/condition-sets/company-is-empty.webp" />

### 電話番号

この条件は、顧客の電話番号（チェックアウトページにある電話番号フィールド）を、1つ以上の特定の値、数値、または状態と比較するために使用されます。以下のサブ条件に基づきます：

* **含む**（電話番号が指定した値または部分的な値を含む場合に一致）
* **含まない**（電話番号が指定した値または部分的な値を含まない場合に一致）
* **空である**（電話番号が入力されていない場合に一致）
* **空でない**（電話番号が入力されている場合に一致）
* **等しい**（電話番号が指定した値と完全に一致する場合に一致）
* **等しくない**（電話番号が指定した値と一致しない場合に一致）
* **数字の数が以上**（電話番号の数字の合計が指定した数以上の場合に一致）
* **数字の数が以下**（電話番号の数字の合計が指定した数以下の場合に一致）

**含む**、**含まない**、**等しい**、**等しくない** の場合は、比較する値を入力してください。

> 例: `含む: 123` → 電話番号に「123」が含まれる場合に一致。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/phone-number-contains.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=60e973dbfb090d2369408537e3484876" alt="電話番号に含む" width="1168" height="129" data-path="images/essentials/condition-sets/phone-number-contains.webp" />

**数字の数が以上/以下** の場合は、閾値を入力してください。

> 例: `数字の数が以上 10` → 電話番号が10桁以上の場合に一致。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/phone-number-greater-than.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=09d2db4e25c0bc976a6f2fddd15300d9" alt="電話番号の閾値" width="1171" height="130" data-path="images/essentials/condition-sets/phone-number-greater-than.webp" />

**空である** または **空でない** の場合は、値の入力は不要です。

> 例: `空である` → 電話番号フィールドが空欄の場合に一致。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/phone-number-is-empty.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=713226b65b4976f1927828b4b9972877" alt="電話番号が空" width="1172" height="130" data-path="images/essentials/condition-sets/phone-number-is-empty.webp" />

### 市/地域

この条件は、チェックアウトページにある市/地域フィールドの値を、1つ以上の特定の値、数値、または状態と比較するために使用されます。以下のサブ条件に基づきます：

* **含むいずれかの値**（市フィールドがリスト内の少なくとも1つの値を含む場合に一致）
* **含まないいずれの値もなし**（市フィールドがリスト内の値を含まない場合に一致）
* **リスト以外の値を含む**（市フィールドがリスト外の値を含む場合に一致）
* **リスト以外の値を含まない**（市フィールドがリスト内の値のみで構成される場合に一致）
* **数字の数が以上**（市フィールド内の数字の合計が指定した数以上の場合に一致）
* **数字の数が以下**（市フィールド内の数字の合計が指定した数以下の場合に一致）
* **空である**（市フィールドに値がない場合に一致）
* **空でない**（市フィールドに値がある場合に一致）

**含むいずれかの値**、**含まないいずれの値もなし**、**リスト以外の値を含む**、**リスト以外の値を含まない** の場合は、1つ以上の値を入力してください。複数の値はカンマで区切ります。

<Note>
  ワイルドカード \* を使用して部分一致も可能です。例: `Santo*` → santo domingo, santodomngo などに一致。
</Note>

> 例: `含むいずれかの値: Lahore, Karachi` → フィールドに「Lahore」または「Karachi」が含まれる場合に一致。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/multiple-cities.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=e5ccb1627e7e04c6b715ae8caa0405f2" alt="複数の市" width="949" height="208" data-path="images/essentials/condition-sets/multiple-cities.webp" />

**数字の数が以上/以下** の場合は、閾値を入力してください。

> 例: `数字の数が以上 5` → フィールドの値に数字が5桁以上含まれる場合に一致。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/count-cities.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=46819c75274de3cca47f68c25331bf6c" alt="市の数字カウント" width="940" height="107" data-path="images/essentials/condition-sets/count-cities.webp" />

**空である** または **空でない** の場合は、値の入力は不要です。

> 例: `空である` → フィールドに値が入力されていない場合に一致。

<img src="https://mintcdn.com/storespark/lkY0mx0uZwe--5lB/images/essentials/condition-sets/city-available.webp?fit=max&auto=format&n=lkY0mx0uZwe--5lB&q=85&s=ea00f811134d990ce88643388f52923e" alt="市が利用可能" width="937" height="110" data-path="images/essentials/condition-sets/city-available.webp" />

### 県コード / 州コード

この条件は、チェックアウトページにある県/州フィールドの値を、1つ以上の特定の値または状態と比較するために使用されます。以下のサブ条件に基づきます：

* **含むいずれかの値**（県フィールドがリスト内の少なくとも1つの値を含む場合に一致）
* **含まないいずれの値もなし**（県フィールドがリスト内の値を含まない場合に一致）
* **リスト以外の値を含む**（県フィールドがリスト外の値を含む場合に一致）
* **リスト以外の値を含まない**（県フィールドがリスト内の値のみで構成される場合に一致）
* **空である**（県フィールドに値がない場合に一致）
* **空でない**（県フィールドに値がある場合に一致）

**含むいずれかの値**、**含まないいずれの値もなし**、**リスト以外の値を含む**、**リスト以外の値を含まない** の場合は、1つ以上の値を入力してください。複数の値はカンマで区切ります。

<Note>
  2文字または3文字の県/州コード（ISO\_3166-2形式）を入力してください。
</Note>

> 例: `リスト以外の値を含まない: CA, TX` → フィールドが「CA」または「TX」のみで構成され、その他の値を含まない場合に一致。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/multiple-provinces.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=11b3f6f87701d6eb5798c5d2663ccd1e" alt="複数の県または州" width="949" height="210" data-path="images/essentials/condition-sets/multiple-provinces.webp" />

**空である** または **空でない** の場合は、値の入力は不要です。

> 例: `空でない` → フィールドに値が入力されている場合に一致。

<img src="https://mintcdn.com/storespark/LBBqRFszCrC9aDAu/images/essentials/condition-sets/province-not-available.webp?fit=max&auto=format&n=LBBqRFszCrC9aDAu&q=85&s=ad2638c1a1a27083cf6bb2126a640d81" alt="県または州が未入力" width="932" height="106" data-path="images/essentials/condition-sets/province-not-available.webp" />

### 国

この条件は、チェックアウトページにある国フィールドの値を、1つ以上の特定の国と比較するために使用されます。以下のサブ条件に基づきます：

* **含むいずれかの国**（国フィールドが選択された国のうち少なくとも1つを含む場合に一致）
* **含まないいずれの国もなし**（国フィールドが選択された国を含まない場合に一致）
* **リスト以外の国を含む**（国フィールドが選択されていない国を含む場合に一致）
* **リスト以外の国を含まない**（国フィールドが選択された国のみで構成される場合に一致）

上記のオプションでは、リストから1つ以上の国を検索して選択してください。また、**Paste**、**Copy all**、**Clear all** オプションで簡単に操作できます。

> 例: `リスト以外の国を含まない: Portugal, Poland` → フィールドが「Portugal」または「Poland」のみで構成され、その他の国を含まない場合に一致。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/select-countries.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=3af00c6e8983a5c5cdeabdd298024074" alt="複数の国" width="795" height="422" data-path="images/essentials/condition-sets/select-countries.webp" />

### 郵便番号

この条件は、チェックアウトページにある郵便番号フィールドの値を、1つ以上の特定の郵便番号と比較するために使用されます。以下のサブ条件に基づきます：

* **含むいずれかの値**（フィールドがリストのいずれかの値を含む場合に一致）
* **含まないいずれの値もなし**（フィールドがリストの値を含まない場合に一致）
* **範囲内の値を含む**（フィールドの値が指定範囲内にある場合に一致）
* **範囲内の値を含まない**（フィールドの値が指定範囲外にある場合に一致）
* **リスト以外の値を含む**（フィールドがリスト以外の値を含む場合に一致）
* **リスト以外の値を含まない**（フィールドがリストの値のみで構成される場合に一致）
* **数字のみを含む**（フィールドが0–9の数字のみで構成される場合に一致）
* **数字のみではない**（フィールドが数字以外の文字、スペース、記号を含む場合に一致）
* **桁数が範囲内**（フィールドの数字の桁数が指定範囲内の場合に一致）
* **桁数が範囲外**（フィールドの数字の桁数が指定範囲外の場合に一致）
* **空である**（フィールドが空の場合に一致）
* **空でない**（フィールドに何らかの値がある場合に一致）

**含むいずれかの値**、**含まないいずれの値もなし**、**リスト以外の値を含む**、**リスト以外の値を含まない** を使用して、特定の郵便番号に対して一致させます。複数の値はカンマで区切ります。

<Note>
  * ワイルドカード `*` を使って複数の郵便番号にマッチできます。例えば、`BT*` は `BT12`、`bt-590` などに一致します。
  * 単一文字のマッチには `?` を使用します。
</Note>

> 例: `含むいずれかの値: BT*` → 「BT」で始まるすべての郵便番号に一致。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/have-zipcodes.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=062028034923601a16661a885810b4e6" alt="郵便番号に含む" width="1176" height="348" data-path="images/essentials/condition-sets/have-zipcodes.webp" />

> 例: `含まないいずれの値もなし: 12345, 67890` → フィールドが「12345」または「67890」でない場合に一致。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/dont-have-zipcodes.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=892d823a2b72ef6d1fbb37b38203e2df" alt="郵便番号に含まない" width="1178" height="247" data-path="images/essentials/condition-sets/dont-have-zipcodes.webp" />

**範囲内の値を含む / 範囲内の値を含まない** を使用して、数値範囲内または範囲外の郵便番号をマッチさせます。

<Note>
  数字のみを入力してください。指定された開始値から終了値までの範囲内のすべての値が含まれます。
</Note>

> 例: `範囲内の値を含む: 10000 – 20000` → 10000から20000までのコードに一致。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/in-between-value-zipcodes.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=0459e450d10a5735928238582846fd66" alt="範囲内の郵便番号" width="1175" height="212" data-path="images/essentials/condition-sets/in-between-value-zipcodes.webp" />

**数字のみ / 数字以外** を使用して、0–9のみのコード、または文字・記号・スペースを含むコードを判定できます。

> 例: `数字のみ` → 数字のみ (0–9) に一致。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/zipcode-no-field-digits.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=fcf48248b7b7e325dfb2a6bdb493ac26" alt="数字のみの郵便番号" width="1175" height="133" data-path="images/essentials/condition-sets/zipcode-no-field-digits.webp" />

**桁数が範囲内 / 範囲外** を使用して、郵便番号の数字桁数に基づいて判定できます。

<Note>
  数字のみを入力してください。指定範囲内のすべての桁数が対象となります。
</Note>

> 例: `桁数が範囲内: 4 – 6` → 4桁以上6桁以下の郵便番号に一致。

<img src="https://mintcdn.com/storespark/ofsiv6B2ZU5fNLt1/images/essentials/condition-sets/in-between-digits-zipcodes.webp?fit=max&auto=format&n=ofsiv6B2ZU5fNLt1&q=85&s=79f2039b53e2982e2900cfd6e49c6766" alt="桁数範囲内の郵便番号" width="1170" height="211" data-path="images/essentials/condition-sets/in-between-digits-zipcodes.webp" />

**空である / 空でない** を使用して、フィールドが入力されているかどうかだけを確認できます。

> 例: `空でない` → フィールドに値が入力されている場合に一致。

<img src="https://mintcdn.com/storespark/8qTRK-A8nfquzM_u/images/essentials/condition-sets/zipcode-no-field.webp?fit=max&auto=format&n=8qTRK-A8nfquzM_u&q=85&s=90dfba6028983e854759c20b4f3d92b2" alt="郵便番号フィールド空でない" width="1173" height="132" data-path="images/essentials/condition-sets/zipcode-no-field.webp" />
