Превью сценария
Событие: корзина брошенаНапоминание о корзинеСобытие: покупка завершенаПоддержка по корзине
Обзор
Бот замечает брошенную корзину, выжидает и отправляет напоминание — с промокодом или кнопкой помощи. Оплатил покупатель — напоминания сами прекращаются.
Для кого
Подойдёт интернет-магазину, который хочет автоматически возвращать покупателей к незавершённым заказам и не беспокоить тех, кто уже оплатил.
Что нужно для запуска
- Какая платформа отправляет сигналы о брошенной корзине?
- Через сколько времени отправлять напоминание?
- Нужна ли скидка в напоминании — и на сколько?
- Есть ли в данных вебхука идентификатор покупателя в Telegram?
- Настройте два вебхука в вашем магазине: «корзина брошена» и «покупка завершена». Адреса для вебхуков — внутри сценария.
- Укажите время задержки перед напоминанием и решите, давать ли скидку.
- Если выбрали напоминание с промокодом — замените код SAVE10 на настоящую акцию или передавайте код в данных вебхука.
Разбор узлов
- Магазин сигналит боту: покупатель бросил корзину
- Бот запоминает ссылку на корзину, сумму и промокод (если есть)
- Выжидает столько, сколько вы настроите — час, несколько часов, день
- Перед отправкой проверяет: а вдруг покупатель уже оплатил?
- Если нет — отправляет напоминание: вернуться, применить скидку или написать в поддержку
- Как только покупка завершена — бот умолкает
- Если покупатель пишет вопрос — разговор передаётся живому оператору
Подробности
Полезно знать
- Сценарий запускают вебхуки вашего магазина, а не сообщения покупателей. Подойдёт любая платформа, которая умеет отправлять JSON — Shopify или другая, — как только поля данных сопоставлены.
- Магазин должен отправлять боту два сигнала: «корзина брошена» и «покупка завершена». Настраивается в разделе вебхуков вашей платформы.
- В данных о брошенной корзине должен быть идентификатор покупателя в Telegram — без него бот не знает, кому писать.
- У каждой платформы своя структура данных — перед запуском нужно указать, в каких полях находятся нужные значения.
- Статус напоминания хранится по покупателю, а не по корзине: одно активное напоминание на человека. Если покупатель бросил две корзины, завершение любой из них отменит напоминание по обеим — новое событие о брошенной корзине запустит напоминание заново.
- Если в напоминании есть промокод, он берётся из переменной cartRecoveryDiscountCode (по умолчанию SAVE10, вебхук может передать свой код). Перед запуском замените его на настоящую акцию.
Что важно помнить
- Не отправляйте напоминания тем, кто уже оплатил — без проверки статуса это произойдёт.
- Не обещайте скидку, которую не согласовали заранее.
- Не просите покупателя вводить платёжные данные в чате.
