БонусБесплатный первый месяц абонентской поддержки при заказе разработки «под ключ»

Состояния пустой корзины, пустого поиска и 404: как их проектировать

Пустая корзина, пустой поиск и страница 404 в интернет-магазине на 1С-Битрикс

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

В этой статье разберём, как проектировать пустые и ошибочные состояния интернет-магазина на 1С-Битрикс: пустую корзину, нулевую выдачу поиска и фильтра, страницу 404 и ошибки оформления заказа. Покажем, из чего состоит хороший пустой экран, как это реализуется в Битрикс и почему это влияет и на конверсию, и на SEO. Многие такие сценарии завязаны на данные из учёта, поэтому по ходу упомянем автоматизацию на 1С.

Коротко

  • Пустое состояние — это не тупик, а развилка: оно должно возвращать пользователя к товарам.
  • Хороший пустой экран объясняет причину, даёт одно явное действие и полезные альтернативы.
  • Страница 404 обязана отдавать статус 404, иначе мусорные URL попадают в индекс.
  • Логи пустого поиска — готовый список того, что покупатели ищут, но не находят.

Почему пустые состояния важны

На пустое состояние человек попадает не от хорошей жизни. Он что-то искал и не нашёл, отфильтровал в ноль, удалил товары из корзины или пришёл по устаревшей ссылке. Эмоционально это точка раздражения или растерянности — и одновременно точка принятия решения: продолжить или закрыть вкладку.

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

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

Анатомия хорошего пустого экрана

У всех пустых состояний общая структура, меняется только содержание. Собрав её один раз, вы получаете предсказуемый и переиспользуемый паттерн.

ЭлементЗачем нуженПример
ПричинаСнять растерянность, объяснить, что произошло«В корзине пока нет товаров»
Главное действиеДать очевидный следующий шагКнопка «Перейти в каталог»
АльтернативыУдержать, если главное действие не подходитПопулярные категории, избранное
Персональный блокИспользовать контекст пользователяНедавно просмотренные, прошлые заказы
ТонНе давить и не обвинятьДружелюбный текст без жаргона

Дальше разберём каждое состояние отдельно — везде эта структура наполняется своим содержанием.

Оформление заказа по шагам КорзинатоварыДанныеконтактыДоставкаспособ, адресОплатаспособ оплатыСпасибозаказ созданЧем короче и понятнее шаги оформления, тем меньше брошенных корзин.
Схема: Чем короче и понятнее шаги оформления, тем меньше брошенных корзин.

Пустая корзина

Пустая корзина в 1С-Битрикс выводится компонентом корзины (модуль «Интернет-магазин», sale.basket.basket), и по умолчанию это часто просто строка «Корзина пуста». Между тем корзину открывают в двух совершенно разных ситуациях, и обе — шанс на продажу.

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

Нулевая выдача поиска

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

  1. Повторите запрос. Покажите, что именно искали, — часто пользователь видит опечатку сам.
  2. Предложите проверку. Совет проверить написание, попробовать более общий запрос или синоним.
  3. Дайте альтернативы. Товары по части запроса, похожие позиции, популярные категории.
  4. Оставьте выход в каталог. Явная ссылка на разделы, чтобы не застрять.

Отдельно настройте синонимы и морфологию штатного поиска Битрикс, чтобы «ноутбук» и «ноутбуки», профессиональные термины и бытовые названия находили одно. И обязательно логируйте пустые запросы — это бесплатная маркетинговая аналитика: список того, что покупатели ищут, но у вас не находят.

Пустой результат фильтра

Пустая выдача умного фильтра (catalog.smart.filter) отличается от пустого поиска: здесь пользователь сам сузил условия так, что под них ничего не подошло. Он не ошибся в написании — он перестарался с ограничениями.

Последний пункт — самый сильный: если умный фильтр показывает счётчики и блокирует пустые комбинации, пользователь просто не доходит до нулевого результата. Это вопрос корректной настройки фасетного индекса.

Страница 404 и HTTP-статус

Страница 404 — самое техничное из пустых состояний, и здесь ошибаются чаще всего. Главное правило: страница «не найдено» обязана отдавать HTTP-статус 404, а не 200. Если она отвечает 200, поисковики считают битые URL нормальными страницами, индексируют их и тратят краулинговый бюджет на пустышки.

В 1С-Битрикс это настраивается через файл 404.php и настройки обработки ошибок ЧПУ: страница должна выставлять корректный статус и не «маскироваться» под нормальный ответ. Содержательно на 404 нужны:

404 — частая точка входа из старых ссылок, закладок и выдачи. Хорошо оформленная, она превращает «ошибка» в «давайте я помогу найти».

Ошибки оформления заказа

Отдельный класс критичных состояний — ошибки на оформлении заказа (sale.order.ajax и связанные шаги). Пользователь уже готов купить, и любая невнятная ошибка здесь стоит дороже всего.

Наличие и статусы часто зависят от обмена с 1С, поэтому устойчивость оформления к сбоям учёта — это в том числе задача интеграции и складского контура. Про надёжность обмена данными и точек интеграции мы писали в статье про REST, вебхуки и безопасность в Битрикс.

Тексты, тон и микрокопирайтинг

Пустые состояния — это в основном текст, и тон важнее графики. Несколько правил, которые работают всегда:

Проверка тоном: прочитайте текст пустого состояния вслух так, будто говорите это клиенту в лицо. Если звучит холодно или обвиняюще — переписывайте.

Реализация в 1С-Битрикс

Технически пустые состояния — это шаблоны компонентов и системные страницы. Общая логика реализации такая:

  1. Шаблоны компонентов. Пустую корзину, поиск и фильтр верстают в шаблонах соответствующих компонентов (sale.basket.basket, поиск, catalog.smart.filter), а не «заглушками».
  2. Страница 404. Настраивается через 404.php и обработку ошибок ЧПУ с корректным HTTP-статусом.
  3. Персонализация. Недавно просмотренные, избранное и прошлые заказы подтягиваются из данных пользователя и обмена с учётом.
  4. Единый паттерн. Все пустые состояния используют один визуальный и текстовый шаблон, чтобы не собирать каждое с нуля.
  5. Кэш и композит. Статические части пустых страниц кэшируются, персональные блоки догружаются, чтобы не тормозить.

Инфраструктурная стабильность (чтобы страницы вообще отдавались быстро и без сбоев) — отдельная тема; мы разбирали её в материале про хостинг и инфраструктуру BitrixVM. Если пустые состояния и обработка ошибок оформляются как переиспользуемый функционал, полезен подход из статьи про разработку модуля на Битрикс.

Аналитика пустых состояний

Пустые состояния нельзя «сделать и забыть» — их измеряют и улучшают по данным.

Частые ошибки

Чек-лист внедрения

  1. Единый паттерн. Причина, главное действие, альтернативы и персональный блок — во всех пустых состояниях.
  2. Корзина проработана. Разные тексты для «ещё пуста» и «заказ оформлен», повтор заказа для авторизованных.
  3. Пустой поиск. Показ запроса, советы, альтернативы, синонимы, логирование пустых запросов.
  4. Пустой фильтр. Сброс условий, показ близкого, гашение пустых комбинаций в фасетах.
  5. 404 корректна. HTTP-статус 404, поиск и ссылки на разделы, редиректы со старых URL.
  6. Ошибки оформления. Понятные сообщения, сохранение корзины, устойчивость к сбоям обмена с 1С.
  7. Мобильная проверка. Все состояния протестированы на реальных устройствах.
  8. Аналитика включена. Логи пустого поиска, источники 404, ошибки checkout под наблюдением.

Вывод

Пустые состояния — недооценённая точка роста конверсии. На пустую корзину, нулевой поиск, пустой фильтр и 404 пользователь попадает в момент раздражения, и именно там решается, останется он или уйдёт. Правильный пустой экран объясняет причину, даёт очевидное действие и полезные альтернативы, а страница 404 ещё и бережёт SEO корректным статусом.

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

Частые вопросы

Что такое «пустые состояния» и почему они важны?

Пустые состояния — это экраны, на которых нет основного контента: пустая корзина, нулевая выдача поиска или фильтра, страница 404. Они важны, потому что пользователь попадает на них в момент раздражения или растерянности, и от того, что он там увидит, зависит, уйдёт он или продолжит покупку. Хорошо спроектированное пустое состояние возвращает человека к товарам, плохое — выталкивает с сайта.

Как должна выглядеть пустая корзина в интернет-магазине?

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

Что показывать, когда поиск ничего не нашёл?

Нулевая выдача поиска не должна заканчиваться тупиком. Покажите, что искали, предложите проверить запрос, дайте альтернативы: похожие товары, популярные категории, товары по части запроса. Полезно логировать пустые запросы — это готовый список того, что покупатели ищут, но не находят, и повод расширить ассортимент или добавить синонимы.

Чем отличается пустая выдача фильтра от пустого поиска?

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

Как правильно настроить страницу 404 в 1С-Битрикс?

Страница 404 должна отдавать корректный HTTP-статус 404, а не 200 с текстом ошибки, иначе поисковики индексируют «мусорные» URL. В Битрикс это настраивается через 404.php и настройки обработки ошибок. Содержательно на странице нужны поиск, ссылки на популярные разделы и главную, дружелюбный текст без технического жаргона. 404 — частая точка входа из старых ссылок, поэтому она должна помогать, а не пугать.

Нужно ли делать пустые состояния под мобильные устройства отдельно?

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

Помогают ли пустые состояния SEO?

Косвенно — да, особенно 404 и пустой поиск. Правильный статус 404 не даёт мусорным URL попадать в индекс и тратить краулинговый бюджет. Пустая выдача поиска не должна создавать индексируемые страницы-пустышки под каждый бессмысленный запрос — такие страницы закрывают от индексации. А логи пустых запросов подсказывают, каких страниц и синонимов не хватает для органического трафика.

Как измерить, что пустые состояния работают?

Смотрите на поведение после попадания в пустое состояние: доля тех, кто ушёл с сайта, против доли тех, кто перешёл в каталог или повторил поиск. По 404 отслеживайте частые адреса-источники и настраивайте редиректы. По пустому поиску — список запросов без результатов. Если после редизайна пустых состояний падает доля выходов и растёт возврат в каталог, значит, они работают.

Поделиться:

Хотите, чтобы пустые экраны магазина возвращали покупателей?

Проработаем пустую корзину, поиск, фильтр и страницу 404, свяжем их с актуальными данными из 1С и настроим аналитику. Рассчитаем работу по вашему магазину.

Автоматизация на 1С

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс: проектируем интерфейсы корзины, поиска и оформления заказа так, чтобы каждое состояние работало на продажу.

← Все статьи блога