Брошенная корзина в интернет-магазине - это когда покупатель добавил товар, дошёл до оформления заказа и в последний момент закрыл вкладку. По данным Baymard Institute средний процент отказов на этапе checkout держится в районе 70%, и цифра почти не зависит от размера магазина - я вижу похожую картину и на нишевых магазинах с оборотом в пару сотен заказов в месяц, и на проектах покрупнее. После настройки цепочки возврата часть таких заказов удаётся дожать: на практике возврат конвертируется в 8-15% случаев, и при среднем чеке от 3000 ₽ это не абстрактная цифра, а вполне ощутимая выручка, которая раньше просто утекала.
Почему покупатели уходят на этапе оформления заказа
Причины разбиваются на несколько групп, и большинство из них можно закрыть техническими правками, а не скидками.
- Стоимость доставки появляется слишком поздно - покупатель довёл корзину до конца, а потом увидел, что доставка СДЭК до его города стоит дороже, чем ожидал
- Форма оформления требует регистрации или запрашивает лишние поля вроде отчества и второго телефона
- Платёж не проходит - эквайринг зависает, банк отклоняет карту, страница оплаты грузится дольше 5 секунд
- Покупатель открыл корзину, чтобы сравнить цену с другим магазином в соседней вкладке, и не вернулся
- Сайту просто не доверяют вводить данные карты - нет понятных реквизитов, отзывов, юридической информации
Первая причина у меня встречается чаще всего на магазинах, где виджет доставки подключен отдельным скриптом и не синхронизирован с корзиной - расчёт стоимости появляется только после ввода адреса, а не сразу при добавлении товара.
Как техническая реализация магазина увеличивает процент отказов
На WooCommerce типичная проблема - плагин эквайринга T‑Bank настроен с дефолтным таймаутом и без обработки статуса «платёж в обработке», из-за чего заказ повисает в статусе pending, а покупатель видит белый экран и уходит. На Tilda похожая история с калькулятором СДЭК: если скрипт расчёта стоимости привязан к отдельной кнопке, а не к смене адреса в реальном времени, покупатель заполняет форму вслепую и бросает её, увидев итоговую цифру только в конце.
Чинить такие вещи дешевле, чем пытаться компенсировать потери рекламой. Настройка нормального синхронного расчёта доставки и корректная обработка статусов оплаты обычно закрывают 20-30% отказов ещё до того, как понадобится любая email-рассылка.
Как поймать момент, когда корзина брошена
Чтобы вернуть покупателя, сначала нужно зафиксировать сам факт незавершённого заказа. На WooCommerce это статусы заказа «pending payment» и «failed» - их можно слушать через хук woocommerce_checkout_order_processed и писать в отдельную таблицу с меткой времени. На Tilda штатного статуса заказа нет, поэтому я обычно ставлю скрипт, который пишет содержимое корзины в localStorage при каждом изменении и параллельно отправляет событие на вебхук с задержкой 3-5 минут, если оформление не завершилось.
// упрощённый пример трекинга брошенной корзины на Tilda
window.addEventListener('beforeunload', function () {
var cart = JSON.parse(localStorage.getItem('tilda_cart') || '[]');
if (cart.length && !localStorage.getItem('order_completed')) {
navigator.sendBeacon('/webhook/abandoned-cart', JSON.stringify({
cart: cart,
email: localStorage.getItem('customer_email') || null,
ts: Date.now()
}));
}
});
Дальше вебхук уходит в CRM или в n8n, где уже принимается решение - ждать ли ещё, отправлять напоминание сразу или ставить в очередь на следующее утро.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Каналы возврата: что реально работает
Универсального канала нет - эффективность зависит от того, что вы вообще знаете о покупателе на момент, когда он ушёл: только email, телефон или уже подписку в Telegram.
| Канал | Открываемость на практике | Когда использовать |
|---|---|---|
| 15-25% | Есть адрес из формы или личного кабинета, стандартный вариант для WooCommerce | |
| Telegram-бот | 40-60% | Покупатель уже подписан на бота магазина, подходит для повторных клиентов |
| Push-уведомление | 10-20% | Есть подписка через браузер, хорошо работает в связке с Tilda-виджетом |
| SMS | 90%+ прочтений, низкая конверсия в клик | Дорого, оставляю для дорогих чеков от 10 000 ₽ |
Телеграм-бот на aiogram в этой связке работает заметно лучше остальных каналов, если у магазина уже есть база подписчиков - сообщение с фото товара из корзины и кнопкой «вернуться к заказу» пользователь видит почти сразу, в отличие от письма, которое может неделю лежать непрочитанным.
Автоматизация цепочки возврата в n8n
Логика цепочки обычно такая: вебхук от корзины попадает в n8n, нода Wait ставит паузу на 30-60 минут, затем идёт проверка через HTTP-запрос - оформился ли заказ за это время. Если нет - отправляется первое напоминание без скидки. Если через 24 часа заказ так и не появился, уходит второе сообщение с промокодом на 5-10%. Такая двухступенчатая схема стабильно даёт больше конверсий, чем одно письмо сразу после ухода - слишком раннее напоминание часто воспринимается как навязчивость.
Готовую цепочку для брошенных корзин на n8n с нодами для email, Telegram и проверки статуса заказа я публикую в библиотеке готовых скриптов - оттуда можно взять структуру workflow и адаптировать под свою CRM.
Что важно учесть при сборке workflow
- Хранить контакты покупателей нужно на сервере в РФ, а не в зарубежных облачных таблицах - это требование 152-ФЗ по локализации персональных данных
- Обязательно исключать из рассылки заказы, которые уже оплачены, иначе покупатель получит напоминание о корзине, которую он уже закрыл
- Ограничивать частоту - больше двух касаний по одной брошенной корзине почти всегда работает в минус
Сколько стоит настройка возврата брошенных корзин и когда она окупается
Стоимость сильно зависит от того, на какой платформе магазин и что уже подключено.
| Задача | Цена |
|---|---|
| Скрипт трекинга корзины на Tilda + одно письмо-напоминание | от 3 000 ₽ |
| Комплексная интеграция Tilda с CRM, эквайрингом и СДЭК | от 40 000 ₽ |
| Telegram-бот с напоминаниями о брошенной корзине | от 30 000 ₽ |
| Цепочка автоматизации в n8n (email + Telegram + промокоды) | от 25 000 ₽ |
| Интернет-магазин под ключ с продуманным чекаутом | от 80 000 ₽ |
При среднем чеке в 3000-5000 ₽ и хотя бы паре десятков брошенных корзин в неделю цепочка окупается за первый-второй месяц - дальше это уже постоянный источник дополнительных заказов без затрат на рекламу.
Интернет-магазин под ключ
Интернет-магазин
от 80 000 ₽
Подробнее →Частые вопросы
Сколько стоит вернуть покупателя из брошенной корзины?
Простой скрипт с одним напоминающим письмом на Tilda стоит от 3 000 ₽. Полноценная цепочка с проверкой статуса заказа, Telegram-ботом и промокодами - от 25 000 ₽ за автоматизацию в n8n или от 30 000 ₽ за отдельного бота. Комплексная интеграция магазина с CRM, эквайрингом и доставкой - от 40 000 ₽.
Через какое время после ухода отправлять напоминание?
На практике первое сообщение имеет смысл отправлять через 30-60 минут - раньше покупатель может ещё вернуться сам, просто отвлёкшись. Второе, уже со скидкой, - через 24 часа. Третье напоминание почти никогда не окупает себя и раздражает больше, чем приносит заказов.
Как отследить брошенную корзину на Tilda, если там нет статусов заказа как в WooCommerce?
Нужен отдельный скрипт, который пишет содержимое корзины в localStorage и отправляет вебхук при уходе со страницы без завершения оформления. На WooCommerce эту же задачу решают штатные статусы заказа «pending» и «failed» через хуки - там отдельный скрипт трекинга обычно не нужен.
Можно ли настроить возврат покупателей без отдельной CRM?
Да, для старта достаточно связки вебхук на корзине плюс n8n или Telegram-бот на aiogram, который хранит данные о незавершённых заказах в своей базе. CRM упрощает сегментацию и историю по клиенту, но для первого запуска цепочки возврата не обязательна.