автор Дмитрий С. - разработчик 1С-Битрикс,
дата публикации 14 сентября 2026

Автоматизация логистики: настройка почтового шаблона 1С-Битрикс при смене статуса заказа от СДЭК

В сфере электронной коммерции прозрачность логистических процессов напрямую влияет на индекс лояльности клиентов и количество повторных продаж (LTV).

Когда B2B-партнер или розничный покупатель не получает своевременной информации о движении груза, нагрузка на вашу линию клиентской поддержки возрастает кратно.

Особенности процесса интеграции логистических статусов транспортной компании СДЭК с системой email-уведомлений платформы 1С-Битрикс.

Архитектура решения строится на трех базовых компонентах:

  1. официальном модуле СДЭК (или интеграции через API),
  2. пользовательских статусах заказа в ядре интернет-магазина,
  3. системе почтовых событий Битрикс.

Наша задача - настроить бесшовную передачу данных, чтобы при сканировании штрих-кода на сортировочном центре СДЭК клиент моментально получал брендированное письмо.

Синхронизация статусов логистики и интернет-магазина

Первым этапом необходимо подготовить почву внутри самой CMS. Модуль интеграции СДЭК умеет транслировать внутренние статусы службы доставки (например, «Принят на склад отправителя», «В пути», «Готов к выдаче») в систему 1С-Битрикс. Для этого в административной панели перейдите в раздел управления магазином и создайте соответствующие статусы заказов.

Рекомендуется выделить логистические этапы отдельными литералами статусов (например, статус «D» - Передан в доставку, статус «P» - Прибыл в ПВЗ).

После создания статусов в настройках модуля интеграции СДЭК необходимо произвести маппинг - жестко связать статусы из API курьерской службы с вашими новыми статусами в Битриксе.

Именно эта связка заставит заказ автоматически двигаться по воронке без участия менеджера.

Инициализация почтового события

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

Если вы создали статус с кодом «P» (Прибыл в ПВЗ), система автоматически зарегистрирует тип почтового события SALE_STATUS_CHANGED_P. Это значительно упрощает работу, избавляя от необходимости писать обработчики событий в файле init.php.

Вам остается перейти в раздел «Настройки» - «Настройки продукта» -«Почтовые события» - «Типы почтовых событий» и найти сгенерированный системой тип.

Убедитесь, что в его описании присутствуют все необходимые макросы.

Для качественного B2B-сообщения обязательны макросы с номером заказа, датой, контактными данными покупателя и, самое главное, идентификатором отправления для отслеживания (трек-номером).

Верстка и настройка почтового шаблона

Создание самого письма происходит в разделе «Почтовые шаблоны».

Привяжите новый шаблон к типу события, соответствующему изменению статуса.

В B2B-сегменте дизайн письма должен быть строгим, адаптивным и содержать исчерпывающую юридическую и логистическую информацию.

В теле шаблона используйте доступные переменные почтового события:

  • #ORDER_ID# - системный номер заказа для идентификации в вашей базе;
  • #ORDER_ACCOUNT_NUMBER_ENCODE# - публичный номер заказа (важно использовать именно его, если вы применяете сложную нумерацию);
  • #ORDER_TRACKING_NUMBER# - трек-номер отправления СДЭК, который передается модулем доставки в свойства заказа;
  • #EMAIL# - электронная почта контрагента.

Особое внимание уделите теме письма. Она должна быть максимально информативной, например:

Ваш заказ №#ORDER_ACCOUNT_NUMBER_ENCODE# прибыл в пункт выдачи СДЭК.

В самом тексте письма предоставьте прямую ссылку на трекинг-сервис логистической компании, подставив в URL макрос #ORDER_TRACKING_NUMBER#. Это позволит клиенту переходить к отслеживанию в один клик.

Перехват нестандартных данных (Продвинутый уровень)

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

В таких бизнес-кейсах специалисты SEOroad применяют кастомизацию через подписку на событие OnSaleStatusOrderChange.

В локальном файле init.php или в собственном модуле пишется обработчик, который при смене статуса обращается к API СДЭК или к сохраненным свойствам заказа, собирает расширенный массив данных логистики, формирует свой массив полей CEvent::Send и отправляет уникальный кастомный шаблон.

Итоги и рекомендации

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

Интеграция служб доставки и настройка сложной бизнес-логики в 1С-Битрикс требует глубокого знания архитектуры ядра D7. Если вы столкнулись с трудностями при настройке обмена со СДЭК, трек-номера не передаются в письма или статусы синхронизируются с задержками - обратитесь к экспертам агентства SEOroad. Мы проведем технический аудит вашего интернет-магазина и настроим интеграцию, которая будет работать как швейцарские часы.

Добавить комментарий

Простой текст

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Строки и абзацы переносятся автоматически.
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
CAPTCHA