Как согласовать интервал доставки по SMS без звонка

Начните с SMS со ссылкой на страницу, где покупатель выберет доступный интервал доставки и подтвердит его. Свяжите выбор с заказом, чтобы менеджер и курьер видели одно и то же время. После подтверждения отправьте короткое сообщение с итогом. Такой сценарий убирает звонок из обычного согласования, но оставляет сотруднику спорные случаи. Ниже разберём текст SMS, страницу выбора и настройку уведомлений через API, включая ситуации, когда покупатель не ответил или время уже заняли.
Что написать в SMS для согласования доставки?
Укажите магазин, номер заказа и действие, которое ждёте от покупателя. Из сообщения должно быть понятно, что время ещё предстоит выбрать. Формулировка «Заказ передан в доставку» этого не объясняет: покупатель прочитает её как уведомление и будет ждать курьера.
Шаблон для первого сообщения: «[Магазин]: заказ [номер] готов к доставке. Выберите день и интервал: [ссылка]». Квадратные скобки здесь обозначают поля шаблона, которые система заменит перед отправкой.
Если магазин уже предложил время, текст меняется: «[Магазин]: предлагаем доставку заказа [номер] на [дата], [интервал]. Подтвердите или выберите другое время: [ссылка]». На странице по ссылке должны быть оба действия. Иначе обещание выбрать другое время закончится обращением в поддержку.
Номер заказа помогает отличить сообщение от уведомлений о других покупках. Подставляйте номер, который клиент видел при оформлении. В документации по SMS для 1С-Битрикс, например, предусмотрен шаблон #ORDER_NUMBER# для номера заказа (источник: «Подключение СМС оповещения о статусе заказа для CMS 1С Bitrix»). Название переменной в вашей системе уточните у разработчика.
Не добавляйте в это сообщение акцию или предложение докупить товар. Сейчас у SMS одна задача: получить решение по времени доставки. Ссылку на оплату, если она нужна, лучше отправить отдельным сообщением на соответствующем этапе. Для этого пригодится инструкция о том, как отправить ссылку на оплату заказа по SMS в Беларуси.
Как должна работать страница выбора интервала?
Показывайте только те интервалы, которые магазин готов выполнить для этого заказа. Если логист ещё не распределил доставку по дням, сначала завершите планирование. Свободное поле «Когда вам удобно?» собирает пожелания, но само по себе не подтверждает возможность приехать в это время.
На странице покупателю нужны номер заказа, доступные дни и интервалы, а также кнопка подтверждения. Отдельно предусмотрите действие «Ни один интервал не подходит». Оно создаёт задачу менеджеру, а не записывает в заказ произвольное время.
- Покажите дату вместе с интервалом, чтобы покупатель не выбрал время без привязки ко дню.
- Перед подтверждением ещё раз проверьте доступность интервала: пока страница была открыта, его мог занять другой заказ.
- После сохранения покажите выбранное время и отправьте SMS с тем же текстом.
- При повторном открытии ссылки показывайте актуальное состояние заказа, включая уже подтверждённый интервал.
Для белорусского интернет-магазина с доставкой по разным городам список интервалов должен учитывать адрес конкретного заказа. Не предлагайте покупателю время из общего расписания, если маршрут его не обслуживает. Проверяйте доступность на стороне системы, даже если страница уже скрыла неподходящие варианты.
Срок действия ссылки свяжите с этапом доставки. Когда заказ отменён или курьер уже выехал, страница не должна позволять незаметно менять время. Вместо формы покажите текущий статус и способ связаться с магазином.
Как связать SMS, заказ и расписание через API?
Определите событие, после которого магазин действительно готов предложить доставку. Обычно для этого нужен отдельный статус заказа, например «Готов к согласованию». Сам факт оформления покупки ещё не означает, что товар собран и для него есть место в маршруте.
API — это способ, которым система заказов передаёт сервису команду отправить SMS и получает результат запроса. Автоматический сценарий связывает событие, шаблон и отправку сообщения без ручного копирования номера телефона (источник: «Пошаговый гайд по настройке автоматических SMS-уведомлений»).
- Создайте в системе заказов статус, который запускает согласование доставки.
- Настройте создание ссылки, связанной с конкретным заказом.
- Подключите отправку шаблона через SMS API при переходе в этот статус.
- Настройте запись выбранного интервала в заказ после подтверждения на странице.
- Добавьте итоговое SMS, которое уходит только после успешного сохранения времени.
Разработчику нужен отдельный пункт в задании: повторная обработка одного события не должна запускать одинаковые сообщения. Если система повторит запрос из-за сетевой ошибки, она должна проверить, была ли отправка уже принята. Иначе покупатель получит несколько приглашений выбрать время.
Сохранение интервала и отправку подтверждения тоже разделите. Сначала система записывает время в заказ, затем ставит SMS в очередь. Если сообщение не ушло, повторять нужно отправку, а не выбор интервала. В заказе при этом остаётся корректное время доставки.
На этом этапе интеграция охватывает весь путь: событие в заказе, отправку через API, действие покупателя и итоговый статус. Простого подключения SMS-провайдера недостаточно, если выбранное время остаётся только на странице и не попадает к сотруднику, который готовит маршрут.
Как понять, что покупатель согласовал время?
Разделите технические статусы SMS и решение покупателя. Сервис принял запрос, сообщение доставлено на телефон, покупатель выбрал время — это разные события. Отчёт о доставке SMS не подтверждает, что человек прочитал текст или согласен ждать курьера.
В рабочем списке заказов показывайте последнее действие по согласованию: приглашение отправлено, время подтверждено или требуется помощь сотрудника. Рядом оставьте дату и интервал, которые выбрал покупатель. Менеджеру не придётся восстанавливать договорённости по истории сообщений.
Для заказов без ответа задайте правило напоминания с учётом подготовки маршрута. Перед отправкой система должна заново проверить заказ: время ещё не выбрано, доставка актуальна, первое сообщение не завершилось ошибкой. Напоминание после подтверждения только запутает клиента.
Если срок ответа прошёл, переводите заказ в очередь ручного согласования. Молчание не стоит считать подтверждением. Звонок в этом сценарии остаётся для исключений: покупатель не нашёл подходящий интервал, не ответил или столкнулся с ошибкой на странице.
Если магазин сам переносит доставку, прежнее подтверждение больше не отражает договорённость. Сообщите об изменении и предложите выбрать время заново. Отдельный сценарий разобран в статье о том, как уведомлять о переносе срока предзаказа по SMS.
Для мониторинга сохраняйте связь между заказом, запросом на отправку и результатом подтверждения. Тогда сотрудник увидит причину проблемы: SMS не отправилось, покупатель ещё не выбрал время или система не смогла записать интервал.
Типичные ошибки при согласовании доставки по SMS
- Считать доставленное SMS согласием покупателя. Исправление: подтверждать время только после действия на странице и успешной записи в заказ.
- Оставлять уже занятые интервалы доступными. Исправление: повторно проверять расписание в момент подтверждения.
- Отправлять приглашение при каждом обновлении заказа. Исправление: привязать отправку к конкретному переходу статуса и проверять повторы.
- Не передавать выбранное время сотруднику, который составляет маршрут. Исправление: использовать в расписании тот же интервал, который сохранён в заказе.
- Продолжать напоминания после отмены или согласования доставки. Исправление: проверять актуальный статус перед каждой отправкой.
Перед запуском проведите тестовый заказ через весь сценарий. Откройте ссылку повторно, попробуйте подтвердить занятый интервал и отмените заказ до напоминания. Рабочий результат виден сразу: в заказе и в SMS одно время, повторная ссылка не сбрасывает выбор, а отмена останавливает сообщения.
За минуту запишите название статуса, после которого ваш магазин уже готов предложить покупателю конкретный интервал доставки. Это будет точка запуска первого SMS.


