БесплатноБесплатный прототип ключевой страницы и черновик ТЗ при старте проекта

Страница отслеживания заказа: что показывать покупателю

Страница отслеживания заказа в магазине на 1С-Битрикс: этапы, трек-номер, статусы из 1С

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

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

Коротко

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

Зачем нужна страница отслеживания

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

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

Кто и когда её открывает

Чтобы спроектировать страницу правильно, надо понимать, кто на неё приходит. Аудитория неоднородна, и это влияет на доступ и содержание.

Из этого следует, что страница должна быть доступна не только из кабинета, но и по прямой защищённой ссылке, а её содержание — понятно человеку, который не помнит деталей заказа наизусть.

Как задача превращается в результат Задачачто решаемПодходкак делаемРеализацияна 1С-БитриксПроверкаметрики, тестыРезультатэффект для бизнеса
Схема: любая доработка проходит путь от постановки задачи к реализации на 1С-Битрикс и проверке по метрикам — важен измеримый результат, а не факт правки.

Этапы заказа глазами покупателя

Покупатель мыслит не вашими внутренними статусами, а простыми этапами пути товара к нему. Задача — показать именно эту логику, а всю внутреннюю кухню оставить в учётной системе.

  1. Принят. Заказ получен и зафиксирован — клиент видит, что он не потерялся.
  2. Собирается. Товар комплектуется на складе.
  3. Передан в доставку. Заказ отправлен, появился трек-номер.
  4. В пути. Едет к клиенту или в пункт выдачи.
  5. Готов к выдаче. Ждёт в пункте или у курьера на сегодня.
  6. Получен. Заказ вручён — путь завершён.

Эти шесть этапов покрывают большинство сценариев. Их удобно показать наглядной шкалой прогресса, где текущий этап подсвечен, а пройденные отмечены. Так покупатель за секунду понимает, где его заказ, без чтения деталей.

Что показывать обязательно

Помимо этапа, на странице есть базовый набор данных, который покупатель ожидает увидеть. Их отсутствие как раз и порождает звонки.

БлокЧто показатьЗачем
Текущий этапШкала прогресса, подсвеченный шагМгновенное понимание состояния
СрокОжидаемая дата доставки или готовностиСнимает вопрос «когда»
Состав заказаТовары, количество, суммаПодтверждение «то ли заказал»
ОплатаСтатус оплаты, способ, ссылка на доплатуЯсность по деньгам
ДоставкаАдрес/пункт, трек-номер, службаКонтроль за отправлением
КонтактКак связаться при вопросахЗапасной путь без паники

Этого набора достаточно, чтобы покупатель закрыл для себя все вопросы, не обращаясь в поддержку. Всё остальное — приятные, но не обязательные дополнения.

Что лучше скрыть

Больше — не значит лучше. Часть информации на странице отслеживания скорее навредит: запутает покупателя или создаст лишние вопросы.

Правило простое: на странице только то, что помогает покупателю понять состояние своего заказа. Всё, что относится к внутренней кухне, остаётся в учётной системе.

Трек-номер и доставка

Как только заказ уезжает, главным для покупателя становится отслеживание доставки. Здесь важно не отправлять человека блуждать по чужим сайтам, а дать максимум прямо у себя.

Трек-номер обычно хранится в свойстве заказа и заполняется либо оператором, либо автоматически из интеграции со службой доставки. Чем больше отслеживания вы показываете у себя, тем реже клиент уходит на сторонние сайты и тем меньше поводов написать в поддержку.

Статусы из 1С и их маппинг

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

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

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

Надёжность обмена статусами напрямую влияет на доверие к странице: если синхронизация задерживается, покупатель видит устаревшее состояние. Как строить стабильный обмен и интеграции, мы разбираем в статье про REST, вебхуки и безопасность в Битрикс.

Доступ: авторизация или код

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

Главное — не открывать чужой заказ по одному лишь порядковому номеру: их легко перебрать. Второй фактор (телефон или уникальный код) закрывает эту дыру. Тема безопасного доступа к данным покупателя подробнее раскрыта в отдельной статье про безопасность личного кабинета.

Уведомления вместо звонков

Даже идеальная страница отслеживания работает только тогда, когда покупатель о ней вспомнил. Гораздо эффективнее не ждать, пока клиент придёт проверять статус, а самим сообщать об изменениях.

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

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

С технической стороны страница отслеживания собирается из штатных возможностей платформы плюс немного своей логики.

  1. Свойства заказа. Заведите трек-номер, службу доставки и ожидаемую дату как свойства заказа.
  2. Маппинг статусов. Опишите соответствие статусов 1С и укрупнённых этапов для клиента.
  3. Обмен со статусами. Убедитесь, что статусы и трек приходят обменом CommerceML стабильно.
  4. Публичная страница. Сделайте доступ по «номер + телефон» или коду-ссылке с защитой от перебора.
  5. Уведомления. Повесьте отправку на обработчики смены статуса заказа через модуль «Рассылки».
  6. Кэш и D7. Выборку заказа и статусов доставки стройте аккуратно и кэшируйте, чтобы страница открывалась быстро.

Когда логика статусов и интеграций со службами доставки усложняется, её удобно вынести в отдельные обработчики или модуль. Подходы к такой разработке мы разбираем в статьях про D7 ORM и разработку модуля Битрикс.

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

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

  1. Этапы определены. Укрупнённые человеческие шаги, а не внутренние статусы.
  2. Обязательный набор есть. Этап, срок, состав, оплата, доставка, контакт.
  3. Маппинг статусов настроен. Таблица «1С → сайт» согласована и работает.
  4. Трек и доставка. Трек-номер на виду, ссылка или статус перевозчика доступны.
  5. Доступ защищён. Гость — по «номер + телефон» или коду, без перебора.
  6. Уведомления включены. Смена ключевых этапов сопровождается сообщением со ссылкой.
  7. Задержки честные. При сдвиге срока показывается новый ориентир и пояснение.
  8. Скорость. Страница открывается быстро, выборки кэшируются.

Вывод

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

На 1С-Битрикс всё держится на корректном обмене статусами с 1С и продуманном маппинге, а проактивные уведомления превращают страницу в активный канал, а не пассивную справку. Настройте эту связку — и поток обращений «а где заказ» заметно сократится, а покупатели будут спокойнее ждать и охотнее возвращаться.

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

Нужна ли отдельная страница отслеживания, если есть личный кабинет?

Да, потому что не все покупатели авторизованы и не все хотят входить ради проверки статуса. Удобно иметь и раздел заказов в личном кабинете, и публичную страницу отслеживания по номеру заказа и телефону или коду из письма. Тогда и гость, и зарегистрированный клиент получают доступ к статусу без лишних препятствий. Обе точки при этом читают одни и те же данные заказа из Битрикса.

Как связать статусы на сайте со статусами в 1С?

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

Показывать ли покупателю все внутренние статусы?

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

Как показать трек-номер и отслеживание перевозчика?

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

Обязательно ли требовать авторизацию для просмотра статуса?

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

Как уменьшить число звонков «а где мой заказ»?

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

Что показывать, если заказ задерживается?

Честность работает лучше молчания. Если срок сдвинулся, лучше показать обновлённый ориентир и короткое пояснение, чем оставлять устаревшую дату. Клиент гораздо спокойнее реагирует на «доставка задерживается, новый срок такой-то», чем на тишину или дату, которая давно прошла. Такой статус тоже стоит сопровождать уведомлением, а не ждать звонка.

Поделиться:

Нужна прозрачная страница статуса заказа?

Свяжем статусы 1С, трек-номера и уведомления в один понятный экран для покупателя. Рассчитаем работу под ваш магазин.

Редакция B2Bsite

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

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