СМС оповещения

Шаблоны смс и типы шаблонов

Типы шаблонов смс

BXmaker / СМС Оповещения / Список типов шаблонов СМС

По аналогии с почтовыми соообщения в Битрикс, сделано управление типами шаблонов смс. Это необзодимо для возможности отправить несколько смс с разным содержимым на разные номера.

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

В модуле при установке добавляются типы шаблонов с описанием доступных полей, которые уже предусмотрены в модуле.

Свои типы шаблонов смс

Вы можете добавить самостоятельно необходимые типы сообщений, указав доступные плейсхолдеры, например #PHONE#. Этот плейсхолдер будет выводиться на странице редактирвоания шаблона смс. Таким образом при редактировании шаблона смс меньше вероятность допустить ошибку и неверно указать или указать недоступный плейсхолдер.

Шаблоны смс

BXmaker / СМС Оповещения / Список шаблонов СМС

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

Собственные шаблоны

Вы всегда можете добавить собственые шаблоны смс в дополнение к существующим или отредактировать имеющиеся под свои нужды с нужным текстом.

Также на странице с шаблонами смс можно добавить шаблон который будет отправляться вместе с email письмом или вместо него.

Пример добавления смс

Для примера добавим шаблон для отправки пользователю смс с количеством бонусов.

Первый делом добавляем новый тип, на странице BXmaker / СМС Оповещения / Список типов шаблонов СМС

2020-10-25_17-15.png

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

2020-10-25_17-19.png

Далее добавляем шаблон смс сообщения для данного типа - BXmaker / СМС Оповещения / Список шаблонов СМС

2020-10-25_17-23.png

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

В поле с номером телефона указываем плейсхолдер доступный или номер телефона, если он неизменный и отправляться данное смс должно только на указанный номер а не разным получателям.

Ниже само собщение формируем из текста и доступных плейсхолдеров (которые указывали при добавлении типа).

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

2020-10-25_17-26.png

Чтобы дубликат смс отправлялся например ответственому менеджеру можно в поле "Отправлять копию" указать номер телефона получателя или плейсхолдер, который будет содержать номер телефона.

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

В итоге этих манипуляций будет отправляться смс получателю и ответственному или ответственным.

Для отправки смс теперь достаьточно обратиться к програмисту чтобы он добавил отправку смс по типу, используя код

Более подробный пример отправки смс по типу - здесь

\Bitrix\Main\Loader::includeModule('bxmaker.smsnotice'); 
$oManager = \Bxmaker\SmsNotice\Manager::getInstance();
$result = $oManager->sendTemplate('USER_BONUS', array(
 'PHONE' => '79991112233',
 'COUNT' => '100'
 ));

Поля заказов

Чтобы получить список всех доступных плейсхолдеров для шаблона связанного с **заказом** - под списком базовых плейсхолдеров нужно ввести номер интересующего заказа и на его примере получить все доступные плейсхолдеры.

Функционал выводится только для шаблонов, у которых код типа шаблона начинается с ORDER, например ORDER_NEW

2020-11-27_17-21.png