Модуль для смс рассылок и уведомлений из 1С-Битрикс
Готов к работе на 1C-Битрикс. Версия 1.0.0. Модуль поддерживает несколько шлюзов, шаблоны сообщений, гибкую настройку событий, подробную статистику и историю сообщений для каждого пользователя.
Возможности модуля
- Записывать все исходящие сообщения
- Записывать все входящие сообщения
- Поддержка нескольких шлюзов
- Настройка по умолчанию для всех новых событий
- Шаблоны сообщений
- Гибкая настройка для каждого события
- Отправка сообщений в транзакционном режиме
- Поддержка всех типов сообщений
- Подробная статистика отправленных сообщений
- Мониторинг статусов отправки и доставки сообщений
- Возможность отправки СМС со страницы пользователя
- История сообщений для каждого пользователя
Алгоритм работы
Номер абонента проверяется на наличие мессенджера Viber.
Если мессенджер Viber активен, отправляется Viber сообщение.
Если мессенджер не подключен, абоненту отправляется СМС-сообщение.
Объём Viber-сообщения до 1 тыс. символов. Есть возможность использования картинок, видео и кнопки активности.
Установка модуля
Установка модуля из Маркетплейс 1С-Битрикс:
На странице нажмите зелёную кнопку «Установить».
Во всплывающем окне введите адрес вашего сайта или портала (см. пункт 1) и нажмите «Установить».
Установка модуля вручную (если закончились обновления):
Скачайте архив с модулем: UTF-8 версия, Windows-1251 версия.
Разархивируйте архив и загрузите папку pircompany.sms в /bitrix/modules/.
Перейдите в админ-панель на вкладку «Маркетплейс» — «Установленные решения» и установите модуль Pir.Company: СМС уведомления.
Настройка модуля
После установки модуля вы автоматически будете перенаправлены на страницу настроек модуля (Настройки — Настройки продукта — Настройки модулей — Pir.Company). Введите логин и пароль от личного кабинета, имя отправителя для СМС-сообщений и для Viber-сообщений (если используете данный сервис), затем нажмите кнопку «Применить».
Для каскадной отправки необходимо использовать шлюз bitrix.pir.company.
Имя отправителя по умолчанию: для СМС-сообщений — PirCompany, для Viber-сообщений — media-gorod.
После нажатия кнопки произойдёт проверка доступа к сервису, и вы увидите соответствующее сообщение и баланс на сервисе.
Добавление шаблонов для смс оповещений:
Перейдите на вкладку Маркетинг — Pir.Company — Шаблоны СМС.
Нажмите зелёную кнопку «Добавить шаблон», выберите событие и заполните форму настроек.
Пример 1
Создадим уведомление администратору о поступлении заказа в интернет-магазине:
Выбираем событие — Новый заказ [ISMS_NEWORDER].
Указываем получателя СМС, номер администратора в международном формате (+79xxxxxxxxx).
Заполняем шаблон, например: Поступил заказ №#ACCOUNT_NUMBER# от #PROPERTY_FIO#. сумма к оплате #PRICE_FORMAT#.
В шаблоне можно использовать макросы и PHP-код. Для отмены отправки СМС с помощью PHP можно вернуть пустой шаблон.
Например, отменим отправку СМС администратору, если в примечании есть слово тестовый.
<?php
if (strpos(toLower("#USER_DESCRIPTION#"), "тестовый") !== false) {
} else {
?>
Поступил заказ №#ACCOUNT_NUMBER# от #PROPERTY_FIO#. сумма к оплате #PRICE_FORMAT#.
<?php
}
?>
Нажимаем зелёную кнопку «Сохранить».
Если все сделано верно, после оформления заказа клиентом в магазине вы получите СМС уведомление.
Все отправленные сообщения можно увидеть на вкладке Маркетинг — Pir.Company — История сообщений.
Пример 2
Создадим уведомление администратору о поступлении заказа в интернет-магазине с помощью стандартных почтовых событий.
Выбираем событие — Отправка письма [ISMS_BXEVENT].
Указываем получателя СМС, номер администратора в международном формате (+79xxxxxxxxx).
Выбираем событие «Новый заказ [SALE_NEW_ORDER]».
Указываем идентификатор почтового шаблона (если не заполнить, будут обработаны все шаблоны данного типа события). Список почтовых шаблонов — /bitrix/admin/message_admin.php?lang=ru
Можно отменить отправку письма, если отправлено сообщение соответствующей опцией.
Нажимаем «Применить» и заполняем шаблон, например: Поступил заказ №#ORDER_ID#. Сумма заказа — #PRICE#.
Обновления
Исправлена ошибка отображения отправителя в списке шаблонов. Исправлена ошибка с переопределением отправителя по умолчанию.
Ошибка в обработчике с обновлением модуля sale и новой структурой полей в Sale\Internals\OrderTable.
Исправлена ошибка подстановки названия платёжной системы. Добавлена информация о возможных макросах по свойствам заказа.
Улучшена совместимость подстановки названия платёжной системы со старыми версиями БУС. Исправлена ошибка с проверкой параметров статусов заказа в шаблоне СМС.
Добавлена возможность выбора сервера для отправки СМС. Исправлена ошибка с установкой отправителя по умолчанию в настройках модуля. Добавлена информация по регистрации в сервисе. Доработан выбор отправителя в форме отправки СМС.
Добавлена возможность переопределения номера телефона у почтовых шаблонов.
Добавлен функционал отправки Viber-сообщений.
Исправлена ошибка кодировки кнопки на cp1251 в Viber-сообщении. Исправлена ошибка при логировании длинных СМС и Viber-сообщений, размер увеличен до 2655 символов.
Остались вопросы?
Заполните форму заявки или позвоните нам и мы проконсультируем вас по телефону.