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

# チェックアウトトリガー

> この記事では、トリガーの作成・管理方法とその背後にあるロジックを説明し、顧客に何が表示されるかを理解できるようにします。

トリガーを使うと、顧客をセグメント化し、それぞれにカスタマイズしたウィジェットセットを表示できます。トリガーを使うことで、より精密でパーソナライズされたウィジェットを設計できます。

* [Products](#products)
* [Cart](#cart)
* [Discount](#discount)
* [Customer](#customer)
* [Advanced](#advanced)

  <img src="https://mintcdn.com/aftersell/1Y3gBpUfxv16VGSW/images/aftersell/checkout-triggers-condition-categories.gif?s=37656fe6903cd008a911b780a6009d6e" alt="Aftersell のトリガーピッカーでトリガー条件のカテゴリをスクロールする様子" width="872" height="1080" data-path="images/aftersell/checkout-triggers-condition-categories.gif" />

***

<div id="products">
  ### **Products**
</div>

商品トリガーは、顧客が特定の商品を購入した場合にのみウィジェットを表示する仕組みです。

* Specific products(特定の商品):

  個々の商品またはバリアントにはこのオプションを使います。ウィジェットをトリガーしたい商品を選択します。顧客がこれらの商品のいずれかを購入すると、ウィジェットが表示されます。

* Specific collections(特定のコレクション):

  このオプションは、カート内のアイテムが特定のコレクションに属する場合に機能します。ウィジェットをトリガーしたいコレクションを選択します。顧客がそのコレクションのアイテムを購入すると、ウィジェットが表示されます。

  * 商品/コレクションのトリガーは、すべての顧客に表示するか、以下の基準に基づいて条件付きで表示するかを設定できます。

    1. Contains at least one of(少なくとも 1 つを含む):

    カートに選択した商品/コレクションの少なくとも 1 つが含まれている場合にウィジェットを表示します。

    2. Does not contain any of(いずれも含まない):

    カートに選択した商品/コレクションがまったく含まれていない場合にウィジェットを表示します。

* Quantity of specific product(特定商品の数量):

  たとえば、特定の商品が 2 個以上

  顧客が特定の商品を 2 個以上購入した場合にウィジェットを表示するトリガーを設定できます。

* Product tag(商品タグ):

  カート内の商品のいずれかが、指定した Shopify タグのいずれかを持っている場合にウィジェットを表示します。タグの照合は大文字と小文字を区別しません。

  たとえば、トリガーにタグ `summer-collection` を含めるよう設定すると、タグ付きの商品がカートにあるときだけウィジェットが表示されます。

* Product type(商品タイプ):

  カート内の商品のいずれかが、指定した商品タイプのいずれかに属する場合にウィジェットを表示します。

  たとえば、トリガーに `Apparel` を含めるよう設定すると、アパレル商品がカートにあるときだけウィジェットが表示されます。

* Variant name(バリアント名):

  カート内のバリアントのタイトルが、指定した文字列のいずれかに一致する場合にウィジェットを表示します。照合は大文字と小文字を区別しません。

  たとえば、トリガーに `Large` を含めるよう設定すると、大サイズのバリアントがカートにあるときだけウィジェットが表示されます。

* Product metafield(商品メタフィールド):

  カート内の商品のいずれかが、指定した条件(equals または contains)に値が一致するメタフィールド(namespace と key で識別)を持っている場合にウィジェットを表示します。

  > **注:** メタフィールドの値は、注文確定時ではなくウィジェットの表示時に評価されます。ウィジェットの読み込み後に顧客が一致する商品を削除して別の商品を追加した場合でも、ウィジェットは表示され続けることがあります。

* Variant metafield(バリアントメタフィールド):

  カート内のバリアントのいずれかが、指定した条件(equals または contains)に値が一致するメタフィールド(namespace と key で識別)を持っている場合にウィジェットを表示します。

  > **注:** 上記の商品メタフィールドと同じ評価タイミングが適用されます。

***

<div id="cart">
  ### **Cart**
</div>

* Subtotal(小計):

  割引、税、送料を含まない全アイテムの合計金額。
* Quantity(数量):

  カート内のアイテム総数。カートの数量が指定した数より大きい、小さい、またはちょうど等しい場合にウィジェットを表示するように設定できます。
* Subscription purchase(サブスクリプション購入):

  カート内のアイテムのいずれかがサブスクリプションかどうかを示します。
* Cart attribute(カート属性):

  カートレベルの属性のキーと値(equals または contains)に基づいてウィジェットを表示します。他のアプリや連携によって設定されたデータ(たとえばサードパーティアプリが設定したロイヤルティステータス)に基づいて顧客をターゲティングする場合に便利です。

  > **注:** すべてのアクティブなチェックアウトウィジェットで使用できるカート属性のキーは 1 種類だけです。別のウィジェットがすでに異なるキーでカート属性トリガーを使用している場合は、同じキーを使うか、もう一方のウィジェットを更新する必要があります。同じキーは、異なる値で複数のウィジェットに再利用できます。

***

<div id="discount">
  ### **Discount**
</div>

* Applied discount titles(適用された割引のタイトル):

  チェックアウト時に特定の割引が適用されているかを確認します
* Discount value(割引額):

  チェックアウト時に適用された割引の合計額を追跡します

***

<div id="customer">
  ### **Customer**
</div>

* Shipping country(配送先の国):

  特定の配送先をターゲティングします

* Customer language(顧客の言語):

  顧客の言語に基づいてパーソナライズされたコンテンツを表示します。

  たとえば、フランス語を話す顧客にだけフランス語のコンテンツを表示できます。

* Customer tags(顧客タグ):

  特定の顧客タグをターゲティングします。

* Device type(デバイスタイプ):

  特定のデバイスタイプ(デスクトップまたはモバイル)をターゲティングします。

  顧客の言語トリガーを「**is French**」に設定し、ウィジェット内のすべての編集可能フィールドをフランス語に翻訳することができます。

***

<div id="advanced">
  ### **Advanced**
</div>

* Group of triggers(トリガーのグループ):

  複数のトリガーを組み合わせて複雑なロジックを構築します

  たとえば、顧客のカートに商品 X と商品 Y の両方が入っている場合にウィジェットを表示します。

  商品トリガーの条件を商品 X と商品 Y の両方を含むように設定すれば、それに応じてウィジェットが表示されます。
