> ## 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)
* [Корзина](#cart)
* [Скидка](#discount)
* [Покупатель](#customer)
* [Расширенные](#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">
  ### **Товары**
</div>

Триггер по товару отображает виджет только в том случае, если покупатель приобрёл определённый товар.

* Конкретные товары:

  Используйте этот вариант для отдельных товаров или вариантов. Выберите товары, которые должны активировать виджет. Когда покупатель приобретает любой из этих товаров, виджет появится.

* Конкретные коллекции:

  Этот вариант срабатывает, когда любой товар в корзине принадлежит к определённой коллекции. Выберите коллекцию, которая должна активировать виджет. Когда покупатель приобретает любой товар из этой коллекции, виджет появится.

  * Вы можете настроить триггер по товару/коллекции так, чтобы он показывался всем покупателям или по условию на основе следующих критериев:

    1. Содержит хотя бы один из:

    Показывает виджет, если корзина содержит хотя бы один из выбранных товаров/коллекций.

    2. Не содержит ни одного из:

    Показывает виджет, если корзина не содержит ни одного из выбранных товаров/коллекций.

* Количество конкретного товара:

  Например, 2 или более единиц конкретного товара

  Настройте триггер так, чтобы виджет показывался, если покупатель приобретает две или более единицы конкретного товара.

* Тег товара:

  Показывает виджет, если любой товар в корзине имеет один из указанных тегов Shopify. Сопоставление тегов нечувствительно к регистру.

  Например, настройте триггер с тегом `summer-collection`, чтобы виджет показывался только тогда, когда товар с этим тегом находится в корзине.

* Тип товара:

  Показывает виджет, если любой товар в корзине относится к одному из указанных типов товаров.

  Например, настройте триггер со значением `Apparel`, чтобы виджет показывался только тогда, когда в корзине есть товар из категории одежды.

* Название варианта:

  Показывает виджет, если название любого варианта в корзине совпадает с одной из указанных строк. Сопоставление нечувствительно к регистру.

  Например, настройте триггер со значением `Large`, чтобы виджет показывался только тогда, когда в корзине есть вариант большого размера.

* Метаполе товара:

  Показывает виджет, если у любого товара в корзине есть метаполе (определяемое по namespace и key), значение которого соответствует указанному условию (равно или содержит).

  > **Примечание:** значения метаполей оцениваются в момент отображения виджета, а не в момент оформления заказа. Если покупатель удалит подходящий товар и добавит другой после загрузки виджета, виджет всё равно может отображаться.

* Метаполе варианта:

  Показывает виджет, если у любого варианта в корзине есть метаполе (определяемое по namespace и key), значение которого соответствует указанному условию (равно или содержит).

  > **Примечание:** действует та же логика момента оценки, что и для метаполей товара выше.

***

<div id="cart">
  ### **Корзина**
</div>

* Промежуточная сумма:

  Совокупная стоимость всех товаров до скидок, налогов и доставки.
* Количество:

  Общее количество товаров в корзине. Вы можете настроить этот триггер так, чтобы виджет показывался, когда количество товаров в корзине больше, меньше или точно равно указанному числу.
* Покупка по подписке:

  Указывает, является ли какой-либо товар в корзине подпиской.
* Атрибут корзины:

  Показывает виджет на основе ключа и значения атрибута уровня корзины (равно или содержит). Это полезно для таргетинга покупателей на основе данных, задаваемых другими приложениями или интеграциями (например, статус лояльности, установленный сторонним приложением).

  > **Примечание:** во всех активных виджетах чекаута может использоваться только один уникальный ключ атрибута корзины. Если другой виджет уже использует триггер по атрибуту корзины с другим ключом, вы должны использовать тот же ключ или обновить другой виджет. Один и тот же ключ можно повторно использовать в нескольких виджетах с разными значениями.

***

<div id="discount">
  ### **Скидка**
</div>

* Названия применённых скидок:

  Проверяет, применена ли конкретная скидка на чекауте
* Размер скидки:

  Отслеживает общую сумму скидок, применённых на чекауте

***

<div id="customer">
  ### **Покупатель**
</div>

* Страна доставки:

  Таргетинг на конкретные направления доставки

* Язык покупателя:

  Отображение персонализированного контента в зависимости от языка покупателя.

  Например, показывайте контент на французском языке исключительно франкоязычным покупателям.

* Теги покупателя:

  Таргетинг на конкретные теги покупателей.

* Тип устройства:

  Таргетинг на конкретный тип устройства — компьютер или мобильное устройство.

  Вы можете установить триггер по языку покупателя «**is French**» и перевести все редактируемые поля виджета на французский язык.

***

<div id="advanced">
  ### **Расширенные**
</div>

* Группа триггеров:

  Комбинируйте несколько триггеров для сложной логики

  Например, показывайте виджет, если у покупателя в корзине есть и товар X, и товар Y.

  Вы можете задать условие триггера по товару так, чтобы корзина содержала и товар X, и товар Y, — и виджет появится соответственно.
