Сценарий брошенной корзины
Пользователь просматривает товары в онлайн-магазине и добавляет их в корзину… но не оформляет заказ. Причины могут быть разные: клиент решил сравнить цены на других сайтах, отложил покупку «на потом» или просто отвлёкся.
Чтобы увеличить шансы на завершение покупки, через некоторое время стоит напомнить клиенту о брошенной корзине. В этом поможет короткий сценарий, автоматически отправляющий email-письмо с напоминанием. Вот как его настроить в платформе Altcraft.
Шаг 1. Подготовьте пиксель отслеживания и добавьте его на сайт
Предположим, что на сайте реализована такая механика:
- пользователь выбирает товары и добавляет их в корзину;
- затем он переходит в корзину и оплачивает покупку;
- после этого его перенаправляют на страницу с благодарностью.
add_to_cart(отслеживает добавление товаров в корзину, можно привязать, например, к кнопке «Добавить в корзину»);
visit_page_thankyou(отслеживает посещение страницы с благодарностью за покупку).
Шаг 2. Настройте попадание профилей в сценарий
add_to_cart.Шаг 3. Настройте цепочку для клиентов, оформивших заказ
visit_page_thankyou. Установите период ожидания (в этом сценарии — 1 день).Шаг 4. Настройте цепочку для клиентов, не завершивших покупку
Положительный вариант развития событий настроен. Теперь перейдём к ситуации, когда клиент наполнил корзину, но не оформил заказ. Здесь данные о товарах в корзине будут передаваться в платформу с помощью API-запроса, а затем подставляться в шаблон письма.
apicontent. Информация из запроса в дальнейшем может использоваться в сценарии. Например, внешним источником может быть JSON-файл с данными по брошенным корзинам:
{
"total_carts": 2,
"carts": [
{
"user_id": 101,
"user_email": "alex@example.com",
"cart_created_at": "2026-06-25T14:30:00Z",
"cart_expires_at": "2026-06-27T14:30:00Z",
"total_amount": "70.00",
"items": [
{
"product_id": 1,
"product_name": "T-Shirt",
"product_price": "20.00",
"product_quantity": 1,
"product_image_url": "https://example.com/pic/jersey.png"
},
{
"product_id": 2,
"product_name": "Hoodie",
"product_price": "50.00",
"product_quantity": 1,
"product_image_url": "https://example.com/pic/hoodie.png"
}
]
},
{
"user_id": 102,
"user_email": "maria@example.com",
"cart_created_at": "2026-06-25T12:15:00Z",
"cart_expires_at": "2026-06-27T12:15:00Z",
"total_amount": "149.99",
"items": [
{
"product_id": 5,
"product_name": "Sneakers",
"product_price": "89.99",
"product_quantity": 1,
"product_image_url": "https://example.com/pic/sneakers.png"
},
{
"product_id": 8,
"product_name": "Backpack",
"product_price": "60.00",
"product_quantity": 1,
"product_image_url": "https://example.com/pic/backpack.png"
}
]
}
]
}
cart_items.id или email профиля, с помощью которого можно будет найти нужную корзину. Шаг 5. Создайте шаблон письма-напоминания
Осталось отправить пользователю сообщение о брошенной корзине. Для этого сначала нужно подготовить шаблон письма.
[
{
"product_id": 1,
"product_name": "T-Shirt",
"product_price": "20.00",
"product_quantity": 1,
"product_image_url": "https://example.com/pic/jersey.png"
},
{
"product_id": 2,
"product_name": "Hoodie",
"product_price": "50.00",
"product_quantity": 1,
"product_image_url": "https://example.com/pic/hoodie.png"
}
]
{apicontent.cart_items.field_name1}.Если данные о товарах лежат в массиве, для подстановки их в шаблон потребуется перебрать массив. Для этого используйте цикл с переменными:
Товары в корзине:
{for $i $item = apicontent.cart_items}
<p><img src="{$item.product_image_url}"/></p>
<p>Название: {$item.product_name}</p>
<p>Количество: {$item.product_quantity}</p>
<p>Стоимость: {$item.product_price}</p>
{end}
<!--{unsubscribe} -->
Шаг 6. Проверьте отображение письма-напоминания
cart_items. Нажмите галочку, чтобы значения полей подставились в шаблон.
Шаг 7. Активируйте сценарий
Сценарий брошенной корзины готов. Выглядит он следующим образом.






