Перейти к содержимому

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

SMS-уведомления помогают оперативно узнавать о новых заказах, изменении статуса, оплате и других событиях — как покупателям, так и администратору магазина.

Для настройки SMS-уведомлений нужно:

  1. Установить расширение для отправки SMS.
  2. Зарегистрироваться у провайдера (компании, которая отправляет SMS) и настроить подключение.
  3. Создать уведомления в магазине.

  1. Откройте приложение Инсталлер.
  2. В фильтрах выберите: ТипыПлагины, КатегорииУведомления по SMS.
  3. Найдите расширение для нужного SMS-провайдера и установите его.

Если вы установили бесплатное расширение «Webasyst SMS», регистрация не требуется. Расширение работает сразу после включения входа с Webasyst ID в разделе Настройки → Webasyst ID.

Включение Webasyst ID

  1. Зарегистрируйтесь на сайте SMS-провайдера.
  2. В личном кабинете провайдера получите данные для настройки подключения: обычно это имя отправителя и ключ API (или логин и пароль).
  3. Перейдите в приложение Настройки → раздел SMS-провайдеры и выберите провайдера.
  4. Введите полученные данные в поля настроек.

Имя отправителя — это строка до 11 символов, которая отображается вместо номера телефона в SMS. Например, название магазина.

  • Если у магазина несколько витрин на разных доменах, создайте отдельное имя отправителя для каждой витрины.
  • Если не настроить имя отправителя, будет использован стандартный от провайдера (обычно ваш номер телефона или имя пользователя).

Если вы используете расширение Webasyst SMS, пропустите этот шаг — оно работает без настроек.

  1. Откройте НастройкиSMS-провайдеры и выберите провайдера.

Настройки SMS-провайдеров

  1. Укажите имена отправителей:
    • Если создали несколько имен у провайдера, перечислите их каждое на отдельной строке.
    • Если имена не настроены, оставьте поле пустым или введите символ «звездочка» (*) — будет использовано стандартное имя от провайдера.
    • Если провайдер не предоставляет стандартное имя, введите любое значение в это поле.

Важно: одно и то же имя отправителя можно использовать только в одном SMS-расширении. Если настроено несколько расширений, их имена не должны совпадать.

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

Создание уведомлений в настройках магазина

Заголовок раздела «Создание уведомлений в настройках магазина»

Перейдите в раздел Настройки → Уведомления в панели управления магазином и добавьте уведомления для нужных событий:

  • заказ оформлен;
  • заказ оплачен;
  • добавлен комментарий к заказу;
  • другие события.

Примечание: если вы добавите новые статусы заказов в разделе «Настройки → Статусы заказов», они появятся в списке событий для уведомлений. Это позволит автоматически отправлять SMS при выполнении дополнительных действий с заказами.

При создании уведомления выберите SMS в качестве способа отправки.

Настройка уведомления

Укажите, для каких заказов нужно отправлять уведомление:

  • Все заказы — любые заказы в магазине;
  • Созданные администратором — только заказы, оформленные в панели управления магазином;
  • Конкретная витрина — заказы с определённой витрины (доступно при наличии нескольких витрин).

Выберите, какой идентификатор будет показан получателю SMS:

  • значение по умолчанию от SMS-провайдера (если провайдер предоставляет такую возможность);
  • один из идентификаторов, настроенных на сайте вашего SMS-провайдера и указанных в поле «Идентификатор отправителей» в настройках интеграции;
  • другой идентификатор, настроенный у провайдера, но не введённый в систему.

Укажите, куда отправлять SMS:

  • Покупатель — на номер телефона, указанный при оформлении или регистрации;
  • Администратор — на номер из раздела «Настройки → Общие настройки → Телефон»;
  • Другой номер — введите номер в формате +XXXXXXXXXXX.

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

В поле Текст уже есть стандартный шаблон. Переменные в нём заменяются на реальные данные при отправке. Например, переменная {$order.id} подставит номер заказа.

Полный список доступных переменных — по ссылке «Шпаргалка» под полем редактирования шаблона.

Ссылка на шпаргалку

В шаблонах можно использовать любые теги Smarty, включая функции и переменные Webasyst через переменную $wa. Подробнее — в документации для разработчиков.

Сохраните настройки уведомления. Под полем шаблона появится кнопка для тестовой отправки.

Кнопка проверки

Для проверки в магазине должен быть хотя бы один оплаченный или завершённый заказ.