Как отправить покупателю SMS с трек-номером посылки

Чтобы отправить покупателю трек-номер посылки и ссылку на её отслеживание, свяжите интернет-магазин или CRM с SMS-сервисом через API либо готовый модуль. Когда заказ получает статус отправления, система передаст номер телефона, трек-код и данные для текста сообщения. Ниже разберём, какие поля подготовить, как настроить событие отправки и что проверить перед запуском, чтобы покупатель получил понятное уведомление без ручного копирования данных.
Какие данные нужны для SMS о доставке?
Для автоматической отправки интернет-магазину нужны три элемента: номер телефона покупателя, трек-номер и ссылка на отслеживание. Ещё системе нужно событие, которое запускает уведомление: например, смена статуса заказа на «Передан в доставку». Названия статусов зависят от настроек магазина.
Проверьте, где появляются данные. Трек-номер может поступать в карточку заказа после оформления отправления, а ссылка — формироваться по правилам службы доставки. Если магазин получает только код, заранее определите, как собрать ссылку для отслеживания. Не подставляйте в шаблон значение, которое ещё не появилось в заказе.
Перед настройкой составьте короткий список:
- поле с номером телефона;
- поле с трек-номером;
- ссылка для отслеживания или правило её формирования;
- статус заказа, после которого нужно отправить SMS.
Если трек-номер добавляет сотрудник вручную, автоматизация всё равно возможна: отправку запускает сохранение номера или перевод заказа в нужный статус. Главное — выбрать одно понятное событие и проверить, что оно срабатывает после заполнения необходимых полей.
Как настроить отправку через API или готовый модуль?
Подключить SMS к магазину можно через API или готовый модуль. API подходит, когда разработчик может связать событие заказа с передачей данных в SMS-сервис. Модуль удобен, если он поддерживает платформу магазина и нужные поля заказа. Для некоторых платформ доступны решения, которые отправляют SMS при смене статуса, передают трек-номер и добавляют ссылку на оплату или чек; такие функции описаны, например, в каталоге модулей для 1С-Битрикс.
При настройке через API задайте событие отправки и передавайте в запросе номер телефона, текст сообщения и значения переменных. В шаблоне используйте отдельные поля для номера заказа, трек-кода и ссылки. Так легче проверить, какое значение система подставила в каждое место.
Готовый модуль обычно настраивают в панели платформы: выбирают событие, указывают шаблон и сопоставляют переменные с полями заказа. До запуска убедитесь, что модуль берёт трек-номер именно из карточки отправления, а не из произвольного комментария к заказу.
Подробный сценарий настройки уведомлений по этапам доставки разобран в статье о SMS-уведомлениях о статусе доставки посылки. Если магазин уже отправляет сообщения о других изменениях заказа, можно выстроить их в общую последовательность — например, по схеме SMS-цепочки статуса заказа.
Как написать SMS, чтобы покупатель понял, что делать?
В коротком сообщении укажите, что заказ отправлен, добавьте трек-номер и ссылку для отслеживания. Покупателю не придётся искать номер в личном кабинете или уточнять статус у магазина. Проверьте шаблон на реальных тестовых данных: ссылка должна открываться, а переменные — подставляться без фигурных скобок и служебных названий.
Пример структуры:
Заказ №{номер заказа} отправлен. Трек-номер: {трек-номер}. Отследить: {ссылка}
Если ссылка длинная и занимает значительную часть текста, используйте короткую ссылку, ведущую на страницу отслеживания. Перед отправкой покупателям откройте её на телефоне и проверьте, что она ведёт на нужную посылку. Для тестирования не используйте чужой трек-код: так проще заметить ошибку в данных магазина, не проверяя посторонний заказ.
Когда отправлять сообщение, зависит от процесса обработки заказа. Если трек-код появляется сразу при передаче отправления, SMS можно запускать по этому событию. Если сначала меняется статус, а номер добавляют позже, настройте отправку после заполнения обоих полей.
Как проверить настройку и избежать повторных сообщений?
До запуска проверьте полный путь заказа: изменение статуса, передачу трек-номера, формирование ссылки и отправку SMS. Для теста создайте заказ с собственным номером телефона и убедитесь, что сообщение содержит верные данные. В журнале интеграции проверьте, какой запрос отправил магазин и какой ответ вернул SMS-сервис.
Обратите внимание на повторные события. Если сотрудник несколько раз сохраняет один и тот же статус, система может повторить отправку. Настройте проверку, чтобы сообщение уходило один раз на конкретный заказ и трек-номер. При исправлении ошибочного кода сначала обновите данные, затем проверьте, какое событие запускает повторную отправку.
Типичные ошибки при настройке:
- SMS запускается раньше, чем в заказе появляется трек-номер.
- В сообщении выводится внутренний код поля вместо значения.
- Ссылка ведёт на общий сайт доставки, но не открывает отслеживание конкретной посылки.
- Повторное сохранение статуса создаёт дубликат SMS.
- Тестирование проводят на шаблоне без проверки подстановки данных.
После запуска отслеживайте статусы отправки и ответы API. Если сообщения не доходят или в них появляются пустые поля, сравните данные заказа с параметрами запроса. Сохранённый журнал поможет увидеть, где возникла ошибка: в событии магазина, передаче переменных или отправке SMS.
Начните с одного статуса и одного тестового заказа. Проверьте, что магазин передаёт корректные телефон, трек-номер и ссылку, затем включите отправку для остальных заказов. Такой порядок позволяет обнаружить ошибку до того, как она затронет покупателей.


