Если корзина сайта не работает, покупатели теряются в одной из четырёх точек: добавление товара, сама корзина (состав и пересчёт), шаг оформления заказа (поля, доставка) или оплата. Быстрый способ найти сломанное звено - пройти путь покупателя от каталога до письма о заказе с открытой консолью браузера (F12): ошибки JavaScript и неудачные запросы укажут точное место сбоя. Ниже - типовые поломки каждого шага и порядок проверки.

Это дороже, чем кажется. Сломанная корзина - самая дорогая поломка сайта: реклама и SEO продолжают приводить людей, а заказы не создаются. Для магазина с десятью заказами в день неделя такой «тишины» - десятки потерянных клиентов и репутация мёртвого магазина. Оформляйте тестовый заказ минимум раз в неделю.

Где ломается оформление заказа: 4 контрольные точки

ШагТиповая поломкаКак проявляется
Кнопка «В корзину»Ошибка JavaScript, конфликт скриптовКнопка не реагирует или крутится бесконечно
КорзинаКэш и сессииТовары пропадают, суммы не пересчитываются
ОформлениеПоля, расчёт доставки, сбой компонентаФорма не отправляется, шаг не проходит дальше
ОплатаПлатёжный шлюз, сертификаты, настройкиОплата начинается, но заказ не оплачивается

Почему корзина не работает: 7 частых причин

  • Конфликт скриптов - новый счётчик, чат или виджет сломал JavaScript всей страницы
  • Агрессивное кэширование - страница корзины закэширована и показывает пустое или чужое состояние
  • Сломанный ajax-обработчик - после обновления или доработки запросы добавления возвращают ошибку
  • Конфликт правил скидок - пересечение акций роняет пересчёт заказа
  • Пустые доставка или оплата - для города или суммы покупателя не настроен ни один вариант
  • Проблемы с сессиями - корзина «забывает» товары при переходе между страницами
  • Письма о заказе не уходят - заказ создаётся, но менеджер о нём не узнаёт
Оцените масштаб потерь. В админке Битрикс видны созданные заказы и брошенные корзины. Сравните число добавлений в корзину в Яндекс Метрике с числом заказов в админке за ту же неделю: аномальный разрыв - численная оценка ваших потерь.

Как протестировать корзину глазами покупателя

  1. Со смартфона в инкогнитоДобавьте товар из каталога и из карточки: это две разные кнопки и две разные механики.
  2. Поменяйте составКоличество, удаление позиции, промокод: пересчёт должен отрабатывать мгновенно и без ошибок.
  3. Оформите заказ по-настоящемуРеальный телефон и почта, все способы доставки и оплаты по очереди.
  4. Проверьте следыПисьмо покупателю, письмо менеджеру, заказ в админке, сделка в CRM, если она подключена.
  5. Повторите с компьютера в другом браузереЧасть поломок живёт только в одном окружении.
  6. Держите консоль открытойКрасные строки в консоли на любом шаге - это адрес поломки: сфотографируйте их для специалиста.

Вернём магазину заказы

Проверим воронку от каталога до оплаты, починим корзину и оформление, настроим письма и уведомления. Магазины на 1С-Битрикс - наш профиль с 2013 года.

Проверить магазин

Письма о заказах: вторая половина проблемы

Половина «сломанных корзин» на поверку - сломанные уведомления: заказ создаётся, но письмо не доходит ни менеджеру, ни покупателю. Клиент ждёт звонка, магазин молчит - для покупателя это неотличимо от неработающей корзины. Проверьте цепочку доставки почты: разборы в статьях о пропавших заявках и о письмах в спаме.

Совет. Настройте оповещение о каждом новом заказе в Telegram-чат отдела продаж: мгновенно, бесплатно и заметно. Даже если почта подведёт, заказ не пролежит без звонка до вечера.

Сколько стоит починить корзину интернет-магазина

Диагностика по консоли, логам и тестовому заказу - 1-2 часа. Типовые поломки (конфликт скрипта, кэш, настройки доставки) устраняются за 100-200 BYN. Переработка оформления заказа - отдельная смета после аудита: цифры считаем бесплатно за 1 день. Постоянный присмотр - тестовые заказы, мониторинг, обновления - входит в поддержку сайтов.

Частые вопросы о корзине и оформлении заказа

Товары пропадают из корзины - почему?
Сессии или куки: у сервера переполнено хранилище сессий, либо сайт доступен по разным адресам (с www и без), и корзина живёт только на одном из них. Ещё вариант - агрессивный кэш страницы корзины.
Корзина перестала работать после обновления платформы - что делать?
Это конфликт обновления с доработками компонентов заказа. Откатитесь на бэкап, повторите обновление на тестовой копии и найдите конфликт. Доработанные компоненты - главный кандидат на проверку.
Часть покупателей жалуется, что не проходит оплата картой - куда смотреть?
В настройки платёжного шлюза и его логи: истёкшие сертификаты, лимиты, сбои на стороне банка. Уточните у жалующихся банк и устройство: закономерность быстро сужает круг подозреваемых.
Как понять, сколько заказов мы теряем из-за поломки?
Постройте воронку в Метрике: добавили в корзину - начали оформление - оплатили. Сравните с заказами в админке. Разница на конкретном шаге, умноженная на средний чек, - это цена поломки в деньгах.

Корзина - конвейер, который должен работать без выходных. Если магазин просел по заказам или вы только подозреваете поломку - приходите на бесплатную консультацию: найдём, где рвётся воронка, и назовём смету за 1 день. Разработка и доработка интернет-магазинов на 1С-Битрикс - профильная услуга Alavir: 450+ проектов с 2013 года.