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

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

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

Почему частичный выкуп требует отдельного SMS-сценария?

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

Сервисное SMS должно отражать событие, которое уже зафиксировала система. В сообщении достаточно указать номер заказа, выкупленную сумму, краткое описание остатка и следующий шаг. Например: «Заказ №4582 выдан частично. Вы забрали 2 товара на сумму 85 BYN. Осталась позиция “...” . Новая дата выдачи: 29 августа». Точный текст зависит от бизнес-процесса, но клиенту нужна именно операционная информация.

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

Какие события нужно передавать клиенту?

Сначала выпишите статусы, которые появляются после прибытия заказа в пункт выдачи. Названия в разных системах отличаются, поэтому ориентируйтесь на фактические действия сотрудника: выдал товар, оформил отказ, перенёс остаток, создал новый заказ или завершил возврат.

СобытиеЧто сообщить клиентуКогда отправлять SMS
Частичный выкупНомер заказа, выкупленные товары или их количество, сумма операцииПосле подтверждения выдачи
Перенос остаткаКакая позиция осталась, новая дата или способ полученияПосле сохранения нового срока
Отказ от части заказаКакая позиция не выкуплена и что будет дальшеПосле регистрации отказа
ПереоформлениеНомер нового заказа и его следующий статусПосле создания нового заказа
ВозвратФакт принятия товара и дальнейший этап обработкиПосле оформления возврата

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

Как настроить перенос остатка частично выкупленного заказа?

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

  1. Создайте отдельный статус, например «Выдан частично».
  2. Добавьте поля «выкуплено», «остаток», «новая дата» и «номер нового заказа», если переоформление создаёт другую карточку.
  3. Настройте шаблон для каждого результата: перенос, отказ, возврат и переоформление.
  4. Ограничьте повторную отправку, чтобы повторное сохранение карточки не создавало несколько одинаковых SMS.
  5. Запишите статус отправки и доставки в карточку заказа или журнал интеграции.

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

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

Каким должен быть текст SMS?

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

  • «Заказ №4582 выдан частично. Выкуплено: 2 позиции на 85 BYN. Остаток перенесён до 29.08.»
  • «По заказу №4582 оформлен частичный возврат. Остаток заказа закрыт. Статус операции доступен в личном кабинете.»
  • «Заказ №4582 переоформлен. Новый номер: №4630. Ожидайте уведомление о готовности.»

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

Как проверить, что SMS уходят без дублей?

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

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

Для API заранее определите очередь и приоритеты. Сообщение о частичном выкупе относится к заказу и должно обрабатываться раньше рекламной коммуникации. Если магазин отправляет много событий одновременно, настройка ограничений и повторных попыток помогает избежать потери уведомлений; технические принципы очереди описаны в материале о rate limit и приоритетах SMS в API и SMPP.

Типичные ошибки при уведомлении о частичном выкупе

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

3 шага, которые можно сделать на этой неделе:

  1. Выписать все результаты выдачи: полный выкуп, частичный выкуп, перенос, отказ, возврат и переоформление.
  2. Для каждого результата подготовить отдельный шаблон с номером заказа, суммой и следующим действием.
  3. Связать изменение статуса с API или вебхуком, затем проверить дубли и статусы доставки на тестовых заказах.