Если необходимо оперативно получать информацию, SMS уведомление является наиболее эффективным инструментом. Например, менеджеру может понадобится SMS оповещение о новой заявке, а клиенту — о смене статуса заказа. С помощью встроенных SMS модулей, вы можете подключить и настроить необходимые SMS уведомления.
SMS уведомления включаются в два этапа:
- Этап 1: установка и настройка SMS модуля, который взаимодействует с сервисом рассылки
- Этап 2: настройка правил, при каком событии будет отправляться SMS
Установка SMS модуля
Перейдите на страницу «Дополнение — Модули — Модули СМС» и нажмите на кнопку «Установить модуль». На экране появится список доступных сервисов. Если нужного вам сервиса в списке нет, добавьте предложение в «Личном кабинете» .
Обратите внимание на специальный модуль «cURL запрос». С помощью данного модуля можно отправлять sms через любой смс-шлюз, поддерживающий post-запросы.
После установки модуля, его необходимо настроить. Зачастую в настройках модуля необходимо указать ваш логин и API ключ, но у каждого сервиса свои правила и требования, поэтому подробные инструкции по каждому модулю вы найдете на сайте поставщика услуг.
Настройка правил отправки SMS
После установки и настройки модуля, вам необходимо настроить правила, при которых будут отправляться SMS уведомления. Перейдите на страницу «Плагины — Модули — Модули СМС» и создайте новое правило.
В форме вам необходимо выбрать SMS модуль, затем указать сущность и правило отправки.
Предусмотрены следующие правила:
- Отправлять SMS при создании записи
- Отправлять SMS при редактировании записи
Отправлять SMS можно:
- На конкретный номер, указанный в форме
- На номер, указанный в записи
- Назначенным пользователям
Так же предусмотрена опция «Уведомлять при изменении поля», которая дает возможность отправлять SMS только при определенном значении поля.
send_by_id
С помощью функции sms::send_by_id($entity_id, $item_id, $rule_id) вы сможете принудительно отправить SMS сообщение по заданному ID. Применить данную функцию можно в автоматизации действий или пользовательском PHP коде.
sms::send_by_id(21,$item_id,4);
$entity_id
— id сущности
$item_id
— id записи
$rule_id
— id правила
Модули
На данный момент реализованы следующие модули:
- Россия
- СМС Дисконт iqsms.ru
- Mobizon mobizon.com/ru
- SMS.RU sms.ru
- SMS Aero smsaero.ru
- СМС-центр smsc.ru
- Украина
- TurboSMS turbosms.ua
- sms-fly.ua
- Беларусь
- SMS-ассистент sms-assistent.by
- Международные
- Telegram telegram.org
- ClickSend clicksend.com
- Twilio twilio.com