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

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


