Как настроить SMS о готовности заказа к выдаче в пункте самовывоза

Как настроить SMS о готовности заказа к выдаче в пункте самовывоза

Чтобы клиент получил SMS о готовности заказа, свяжите сообщение с конкретным статусом заказа и укажите в нём адрес пункта самовывоза. Сначала определите, какое действие сотрудника запускает уведомление, затем подготовьте короткий текст и проверьте сценарий на тестовом заказе. В статье разобраны нужные данные, логика отправки и частые ошибки. По этому плану можно настроить уведомление вручную через CRM или передавать его автоматически через API.

Какие данные включить в SMS о готовности заказа?

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

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

Пример шаблона:

Заказ №{номер} готов к выдаче. Заберите его по адресу: {адрес пункта}. Часы работы: {часы}. Код для получения: {код}.

Оставляйте в шаблоне только те поля, которые действительно заполняются. Если код не нужен, удалите эту часть; если у пункта нет отдельного графика, не добавляйте пустое поле «Часы работы». Перед запуском подставьте в шаблон реальные тестовые значения и прочитайте сообщение целиком.

Как выбрать событие для автоматической отправки?

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

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

Полезно предусмотреть защиту от повторной отправки. Если сотрудник случайно повторно сохранит статус «готов к выдаче», клиенту не должны приходить одинаковые сообщения. Для этого зафиксируйте факт отправки и проверьте, что повторное изменение карточки не запускает уведомление заново. Если заказ вернули на сборку, а затем снова подготовили, решите отдельно, нужно ли отправлять SMS повторно.

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

Как проверить сценарий до запуска?

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

Проверьте несколько ситуаций:

  • Заказ переводят в статус готовности один раз: SMS уходит с верным номером заказа и адресом.
  • Сотрудник повторно сохраняет тот же статус: система не отправляет дубликат.
  • В карточке нет адреса или телефона: ошибка заметна сотруднику, а система не подставляет пустое значение в SMS.
  • Пункт самовывоза изменили до готовности заказа: клиент получает актуальный адрес.
  • Заказ отменили до подготовки: уведомление о выдаче не отправляется.

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

Какие ошибки мешают клиенту забрать заказ?

  • Система отправляет SMS при создании заказа. Клиент приезжает до того, как покупку подготовили.
  • В шаблоне нет адреса пункта выдачи. Клиенту приходится уточнять место отдельно.
  • Сотрудник может менять статус без проверки наличия заказа в пункте. Уведомление уходит раньше времени.
  • Повторное сохранение статуса создаёт новые сообщения. Добавьте проверку факта отправки.
  • В шаблоне остались незаполненные переменные, например {адрес} или {номер}. Проверьте подстановку на тестовом заказе.

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