Короткий ответ: на checkout стоят люди, которые уже выбрали товар и достали карту — и примерно 70% из них уходят. Это самый плотный участок воронки: тут не нужно никого убеждать покупать, достаточно перестать мешать. Поэтому починка checkout почти всегда даёт больше денег на вложенный час, чем любая другая работа над магазином.
Что показывают данные
Baymard Institute сводит десятки исследований в один показатель: средний уровень брошенных корзин — около 70%. Важнее сама структура причин:
| Причина ухода | Доля |
|---|---|
| Неожиданные дополнительные расходы (доставка, налоги, сборы) | ~48% |
| Требование создать аккаунт | ~26% |
| Слишком долгое или сложное оформление | ~22% |
| Недоверие к безопасности оплаты | ~18% |
| Итоговая сумма не видна заранее | ~17% |
Отдельно стоит ещё одна цифра: около 42% просто «смотрели» и не собирались покупать. Её часто используют как оправдание — «ну это же нормально, люди просто смотрят». Правильный вывод другой: этих 42% вы всё равно не получите, поэтому весь потенциал роста сосредоточен в остальных причинах — и все они устранимы вашими руками.
По оценке Baymard, накопленной за годы тестирования checkout, средний крупный магазин может поднять конверсию оформления примерно на 35% только за счёт устройства checkout — без изменения цен, ассортимента и трафика.
Пять исправлений, которые дают больше всего
1. Показывайте полную стоимость раньше. Самая частая причина ухода — не цена доставки, а момент, когда о ней узнают. Калькулятор доставки в корзине, ориентир на карточке товара, порог бесплатной доставки с прогрессом («до бесплатной доставки не хватает 12 €») — всё это переводит сюрприз в осознанный выбор.
2. Разрешите гостевой заказ. Требование регистрации — вторая причина по частоте. Это самый дешёвый в реализации пункт из списка: аккаунт можно предложить после оплаты, одной кнопкой «сохранить данные для следующего раза», когда человек уже доволен.
3. Уберите лишние поля. По замерам Baymard, средний checkout содержит около 11 полей, тогда как большинству магазинов хватает восьми. Кандидаты на удаление: отдельные поля имени и фамилии, «компания», второй адрес, «как вы о нас узнали», подтверждение email, повтор телефона. Каждое поле — ещё одна возможность бросить.
4. Сделайте нормальную мобильную форму. Правильные типы клавиатур (inputmode), автозаполнение (autocomplete), автоподстановка города по индексу, крупные кнопки. Мобильный checkout — то место, где разница между «нормально» и «мучение» самая большая.
5. Покажите, что платить безопасно. Не абстрактный «знак доверия» из 2010 года, а конкретика: логотипы платёжных систем, https без предупреждений браузера, понятное имя магазина в выписке по карте, видимые контакты и условия возврата рядом с кнопкой оплаты.
Ошибки, которые я вижу в каждом втором магазине
- Купон-поле в центре внимания. Большое поле «Промокод» — это напоминание, что промокод существует, и приглашение уйти его искать. Спрячьте в неприметную ссылку.
- Регистрация до корзины. Ещё встречается: сначала «войдите», потом всё остальное.
- Ошибки валидации после отправки. Форма перезагрузилась, поля очистились, ошибка написана сверху мелким шрифтом. Валидируйте по месту и не теряйте введённое.
- Один способ оплаты. Особенно в ЕС, где локальные методы (BLIK, iDEAL, Klarna, SEPA) для части аудитории привычнее карты.
- Нет сроков доставки на шаге оплаты. Человек уже согласился платить, но всё ещё не знает, когда получит.
- Скрытые сборы на последнем шаге. Комиссия за наложенный платёж, «упаковка», доплата за оплату картой. Это гарантированный уход и, что хуже, потеря доверия.
- Обязательный телефон без объяснения. Если он нужен курьеру — так и напишите под полем.
Врезка для разработчика
- Замеряйте checkout по шагам. События
begin_checkout→add_shipping_info→add_payment_info→purchaseиз спецификации GA4 дают точную картину, на каком шаге отваливаются. Без этого вы оптимизируете вслепую. - Блочный checkout WooCommerce. Современный checkout на блоках даёт больше контроля над полями и шагами, чем классический шорткод, но часть плагинов под него ещё не адаптирована — проверяйте совместимость до миграции, а не после.
- Автозаполнение обязано работать.
autocomplete="given-name",family-name,street-address,postal-code,cc-number. Кастомные поля без правильных атрибутов ломают автозаполнение браузера и мобильных кошельков — это прямая потеря конверсии. - Не блокируйте кнопку оплаты скриптами. Если оплата ждёт загрузки виджета чата или пикселя — вы отдаёте деньги за аналитику.
- Логируйте отказы платёжного шлюза. Часть «брошенных корзин» — это на самом деле неудавшиеся платежи. Их видно только в логах шлюза, и это совсем другая проблема.
- Проверьте вебхуки статусов заказа. Классика WooCommerce: заказ оплачен, но остался в
pending, потому что вебхук от шлюза не дошёл. Клиент считает, что заказа нет; вы считаете, что клиент бросил корзину.
Письмо о брошенной корзине: делайте, но правильно
Это самый очевидный инструмент возврата и самый частый повод для раздражения. Что работает по моему опыту:
- Первое письмо через 1–3 часа, пока намерение живо. Одно письмо, не серия из пяти.
- Без скидки в первом письме. Иначе вы обучаете аудиторию бросать корзину ради купона.
- Скидка — только во втором письме через 24–48 часов, и не всем, а сегментам с достаточной маржой.
- Ссылка возвращает в собранную корзину, а не на главную. Это звучит очевидно и ломается чаще всего.
- Проверьте юридическую сторону. Для писем нужна законная база обработки — согласие или иное основание по GDPR. Собирайте email до того, как человек ушёл, и делайте это честно.
Подробнее о работе с базой — в теме удержание и LTV.
Практическая проверка
- Оформил тестовый заказ на своём телефоне от начала до конца
- Полная стоимость с доставкой видна до перехода к оплате
- Гостевой заказ доступен без регистрации
- Посчитал поля в форме: их восемь или меньше
- Автозаполнение браузера работает на всех полях адреса и карты
- Есть минимум два способа оплаты, включая привычные локальные
- Сроки доставки видны на шаге оплаты
- Никаких новых сумм на последнем шаге
- Настроены события шагов checkout и видно, где отваливаются
- Письмо о брошенной корзине возвращает в собранную корзину
Что дальше
Checkout — это конец пути. Но часть людей до него не доходит, потому что просто не нашла товар: поиск и фильтры по каталогу.
Если нужно, чтобы это разобрали и внедрили: оптимизация конверсии — checkout обычно первый участок, за который я берусь, потому что он окупается быстрее всего.
