Описание возможностей модуля BSG. World для 1С-Битрикс
Ссылка на установку модуля: http://marketplace.1c-bitrix.ru/solutions/bsg.world/
Вступление:
Модуль предназначен для sms-, viber-, а также омниканальных уведомлений администраторов и пользователей интернет магазина, созданных на платформе 1С-Битрикс.
Модуль BSG-1СБитрикс позволяет расширить функционал сайта, под управлением системы «1С-Битрикс: Управление сайтом» и программы «1С-Битрикс: Корпоративный портал», а также подойдет и для других программ, созданных на платформе 1С-Битрикс (bitrix).
Модуль отправки SMS будет полезен для интернет-магазинов, корпоративных порталов, контент-проектов, социальных сетей и других веб-проектов, созданных с помощью «1С-Битрикс: Управление сайтом» и «1С-Битрикс: Корпоративный портал».
Использование SMS-модуля помогает владельцам сайта оперативно передавать информацию подписчикам, клиентам, сотрудникам и автоматически создавать SMS-сообщения на основании любых событий, произошедших на сайте.
Для интернет-магазинов и других web-проектов на системе «1С-Битрикс» (bitrix) СМС-модуль позволяет:
- оповещать покупателей Интернет-магазина о смене статуса заказа;
- перехватывать почтовые события и отсылать сгенерированные по почтовому шаблону сообщения через SMS;
- осуществлять массовые рассылки SMS-сообщений используя стандартный модуль «Подписка и рассылки»;
- выполнять подписку на SMS-рассылки, как на обычные почтовые, используя усовершенствованный компонент подписки;
- обрабатывать входящие SMS-сообщения;
- управлять датой и временем начала и окончания рассылки SMS;
- устанавливать интервал ночного времени, в течении которого не должны отправляться SMS.
Модуль также может применяться для выполнения индивидуальных задач, например:
- информирование сотрудников техподдержки о поступлении нового обращения;
- создание любых собственных компонент для работы с SMS-сервисом (имеются подробное описание API и открытые исходные коды).
Для корпоративного портала на системе «1С-Битрикс» (bitrix) СМС-модуль позволяет:
- использовать возможности SMS модуля, описанные выше, для интернет-магазинов и других web-проектов под управлением системы «1С-Битрикс: Управление сайтом»;
- отправлять СМС из программы «1С-Битрикс: Корпоративный портал» сотрудникам и подразделениям (группам сотрудников), используя удобный интерфейс для заполнения и подбора номеров:
- по списку сотрудников,
- по структуре подразделений.
Основные возможности модуля:
- Рассылка выпусков посредством SMS+Viber etc на основе стандартного механизма рассылок;
- Поддержка многосайтовости. Возможность ввести уникальные настройки для каждого сайта;
- Поддержка резервного сервиса, если основной недоступен;
- Уведомление администратора сайта о невозможности связаться с сервисом BSG;
- Оповещение клиентов по SMS, Viber о различных событиях в Интернет магазине:
- Новый заказ
- Изменение статуса заказа
- Удаление заказа
- Оплата заказа
- Доставка
- Дублирование SMS, Viber на телефон администратора сайта.
- Отправка SMS, Viber из административной панели.
- SMS, Viber уведомление об обращениях в тех поддержку.
- Работа с корпорталом:
- Отправка SMS, Veiber из публичной части сотрудникам компании
- Настройка уведомлений о задачах (новая, редактирование, удаление)
Установка модуля BSG-1СБитрикс:
Установка модуля BSG-1CБитрикс для системы «1С-Битрикс» (bitrix) является простой — путем нажатия на кнопку «Установить модуль» в Маркетплейсе.
Дистрибутив модуля на SiteUpdate включает единый инсталлятор для программ 1С-Битрикс «Управление сайтом» и «Корпоративный портал» с возможностью установки демо раздела и мастер регистрации на SMS сервисе BSG.WORLD.
Первый заход:
Сразу после установки модуля пользователь сразу попадает в настройки модуля:
Для начала работы Вам необходимо указать API_KEY. Получить его можно в своем аккаунте на сайте BSG.WORLD.
Разделы настроек модуля:
- Общие настройки
- Настройки для сайта
- Настройка SMS-событий
- Помощь
- Техподдержка
- Доступ
- Режим отладки
- Вкладка «Общие настройки»:
Кнопка «Обновить» позволяет в любое время обновить состояние баланса.
Часовой пояс. Возможность указать часовой пояс, в котором находится сайт. Необходимо для корректной отправки SMS.
Уведомление администратора о недоступности сервиса. Если модуль не сможет связаться с сервисом BSG, тогда администратор сайта получит уведомление по e-mail (email берется из настроек главного модуля).
Доступные отправители SMS: укажите здесь отправителей, которые Вы получите в кабинете BSG после; по-умолчанию доступен testsms. После добавления отправителей в это поле Вы сможете выбрать их в настройках для сайта.
Доступные отправители Viber: укажите здесь отправителей, которые Вы получите в кабинете BSG после; по-умолчанию доступен AdvInform. После добавления отправителей в это поле Вы сможете выбрать их в настройках для сайта.
Вкладка «Настройки для сайта»:
Отправитель по умолчанию SMS. Для клиентов модуля 1С-Битрикс по-умолчанию доступен отправитель testsms. Заказать символьное имя можно в личном кабинете. После получения личного отправителя укажите их согласно вышеописанной инструкции и тогда Вы сможете выбрать его из этого поля.
Отправитель по умолчанию Viber. Для клиентов модуля 1С-Битрикс по-умолчанию доступен отправитель AdvInform. Заказать символьное имя можно в личном кабинете. После получения личного отправителя укажите их согласно вышеописанной инструкции и тогда Вы сможете выбрать его из этого поля.
Автотранслит рассылок. Длина SMS для кириллицы 70 символов, для латиницы — 128. Для уменьшения количества SMS можно воспользоваться этой функцией.
Где хранится номер покупателя. Выбрать поле, в котором хранится мобильный телефон.
Разрешенное время отправки. Опция позволяет разрешить отправку уведомлений в заданный интервал времени, что не даст отправлять уведомления в ночное время, например. Согласовать данную опцию с часовым поясом.
Номера администратора. На эти номера будут продублированы сообщения пользователям.
Выбор варианта доставки уведомлений: Выбрав SMS, модуль будет отправлять уведомления через SMS. Выбрав Viber, модуль будет отправлять уведомления через Viber. Выбрав Omni, модуль будет отправлять смешанным образом: система сначала отправляет сообщения на Viber, а какие не были доставлены на Viber, автоматически доставляются на SMS.
Описание подраздела «Магазин»
В этом подразделе клиент может найти подготовленные по-умолчанию условия для отправки уведомлений.
Отправлять сообщения клиенту при событиях:
- Заказ
- Новый заказ
- Заказ оплачен
- Доставка заказа разрешена
- Отмена заказа
- Изменение статуса заказа
- Выполнен
- Принят, ожидается оплата
- Оплачен, формируется к отправке
- Изменение статуса отгрузки
- Комплектация заказа
- Отгружен
- Ожидаем приход товара
- Ожидает обработки
- Передан в службу доставки
- Ожидаем забора транспортной компанией
Отправлять администратору при событиях:
- Заказ
- Новый заказ
- Заказ оплачен
- Доставка заказа разрешена
- Отмена заказа
- Изменение статуса заказа
- Выполнен
- Принят, ожидается оплата
- Оплачен, формируется к отправке
Настройка пользовательских шаблонов для страницы заказов:
- Пользовательские шаблоны
- Пример пользовательского шаблона
Для каждого условия создать шаблон сообщений с возможностью его редактировать. Например,
Для каждого условия при установке модуля создать шаблоны по примеру выше.
Параметры для каждого шаблона:
Отправлять сообщения клиенту при событиях:
- Заказ
- Новый заказ
- Ваш заказ N#ORDER_ID# принят
- Стоимость: #PRICE#
- Заказ оплачен
- Заказ N#ORDER_ID# оплачен
- Доставка заказа разрешена
- Доставка заказа N#ORDER_ID# разрешена
- Отмена заказа
- Заказ N#ORDER_ID# отменен
- #ORDER_CANCEL_DESCRIPTION#
- Новый заказ
- Изменение статуса заказа
- Выполнен
- Новый статус заказа N#ORDER_ID#: #ORDER_DESCRIPTION#Выполнен
- Принят, ожидается оплата
- Новый статус заказа N#ORDER_ID#: #ORDER_DESCRIPTION#Принят, ожидается оплата
- Оплачен, формируется к отправке
- Новый статус заказа N#ORDER_ID#: #ORDER_DESCRIPTION#Оплачен, формируется к отправке
- Выполнен
- Изменение статуса отгрузки
- Комплектация заказа
- Новый статус отгрузки заказа N#ORDER_ID#: #STATUS_NAME#Комплектация заказа
- Отгружен
- Новый статус отгрузки заказа N#ORDER_ID#: #STATUS_NAME#Отгружен
- Ожидаем приход товара
- Новый статус отгрузки заказа N#ORDER_ID#: #STATUS_NAME#Ожидаем приход товара
- Ожидает обработки
- Новый статус отгрузки заказа N#ORDER_ID#: #STATUS_NAME#Ожидает обработки
- Передан в службу доставки
- Новый статус отгрузки заказа N#ORDER_ID#: #STATUS_NAME#Передан в службу доставки
- Ожидаем забора транспортной компанией
- Новый статус отгрузки заказа N#ORDER_ID#: #STATUS_NAME#Ожидаем забора транспортной компанией
- Комплектация заказа
Отправлять администратору при событиях:
- Заказ
- Новый заказ
- Ваш заказ N#ORDER_ID# принят
- Стоимость: #PRICE#
- Заказ оплачен
- Заказ N#ORDER_ID# оплачен
- Доставка заказа разрешена
- Доставка заказа N#ORDER_ID# разрешена
- Отмена заказа
- Заказ N#ORDER_ID# отменен
- #ORDER_CANCEL_DESCRIPTION#
- Новый заказ
- Изменение статуса заказа
- Выполнен
- Новый статус заказа N#ORDER_ID#: #ORDER_DESCRIPTION#Выполнен
- Принят, ожидается оплата
- Новый статус заказа N#ORDER_ID#: #ORDER_DESCRIPTION#Принят, ожидается оплата
- Оплачен, формируется к отправке
- Новый статус заказа N#ORDER_ID#: #ORDER_DESCRIPTION#Оплачен, формируется к отправке
- Выполнен
Настройка пользовательских шаблонов для страницы заказов:
- Пользовательские шаблоны
- Пример пользовательского шаблона
- Текст сообщения по новому пользовательском шаблону
- Пример пользовательского шаблона
Для поля «От кого» установить: #SALE_PHONE#
Для поля «Кому» установить: #PHONE_TO#
Для тела сообщения должны быть доступны следующие поля:
- #ORDER_ID# — код заказа
- #ORDER_DATE# — дата заказа
- #CONTACT_PERSON# — заказчик
- #PRICE# — сумма заказа
- #PHONE_TO# — телефон заказчика
- #ORDER_LIST# — состав заказа
- #DEFAULT_EMAIL_FROM# — E-Mail адрес по умолчанию (устанавливается в настройках)
- #SITE_NAME# — Название сайта (устанавливается в настройках)
- #SERVER_NAME# — URL сервера (устанавливается в настройках)
Также в данном подразделе клиент может добавить свой шаблон самостоятельно.
Список всех шаблонов находится в соответствующем разделе:
Описание подраздела «Стандартные события»
В этом подразделе Вы можете найти подготовленные по-умолчанию условия для отправки уведомлений для остальных условий (не магазин).
Отправлять СМС клиенту при событиях:
- Стандартные
- Подтверждение подписки
- События обращений техподдержки
Отправлять СМС администратору при событиях
- Стандартные:
- Подтверждение подписки
- События обращений техподдержки
Настройка пользовательских шаблонов для страницы пользователей
- Пользовательские шаблоны
- Новый пользовательский шаблон
Для каждого условия при установке модуля создать шаблоны по примеру выше.
Параметры для каждого шаблона:
Отправлять СМС клиенту при событиях:
- Стандартные
- Подтверждение подписки
- Информация о подписке:
- Телефон #PHONE#
- Дата добавления/изменения #DATE_SUBSCR#
- Код подтверждения: #CONFIRM_CODE#
- События обращений техподдержки
- Инфо о тикете:
- Номер #ID#
- Дата добавления #DATE_TICKET#
- Критичность: #CRITICAL#
- Изменения: #WHAT_CHANGE#
- Подтверждение подписки
Отправлять СМС администратору при событиях
- Стандартные:
- Подтверждение подписки
- Информация о подписке:
- Телефон #PHONE#
- Дата добавления/изменения #DATE_SUBSCR#
- Код подтверждения: #CONFIRM_CODE#
- События обращений техподдержки
- Инфо о тикете:
- Номер #ID#
- Дата добавления #DATE_TICKET#
- Критичность: #CRITICAL#
- Изменения: #WHAT_CHANGE#
- Подтверждение подписки
Настройка пользовательских шаблонов для страницы пользователей
- Пользовательские шаблоны
- Новый пользовательский шаблон
Сделать возможность выбора для какого сайта будет применен каждый шаблон (если больше одного).
Для поля «От кого» установить: #DEFAULT_PHONE_FROM#
Для поля «Кому» установить: #PHONE_TO#
Для тела сообщения должны быть доступны следующие поля:
#ID# — номер обращения
#PHONE_TO# — телефон поддержки
#CRITICAL# — критичность
#DATE_TICKET# — дата добавления
#DEFAULT_EMAIL_FROM# — E-Mail адрес по умолчанию (устанавливается в настройках)
#SITE_NAME# — Название сайта (устанавливается в настройках)
#SERVER_NAME# — URL сервера (устанавливается в настройках)
Также в данном подразделе клиент может добавить свой шаблон самостоятельно.
Вкладка «Создание события»:
Модуль позволяет создать событие на основе любого почтового события в системе.
Работа с событиями точно такая же, как и работа со стандартными почтовыми событиями.
Список доступных событий по-умолчанию:
ADD_IDEA Добавлена новая идея
ADD_IDEA_COMMENT Добавлен новый комментарий к идее
ADV_BANNER_STATUS_CHANGE Изменился статус баннера
ADV_CONTRACT_INFO Параметры рекламного контракта
BIZPROC_MAIL_TEMPLATE Сообщение действия отправки почты
BLOG_BLOG_TO_YOU К вам в друзья был добавлен блог
BLOG_POST_BROADCAST Добавлено новое сообщение
BLOG_SONET_NEW_COMMENT Добавлен новый комментарий
BLOG_SONET_NEW_POST Добавлено новое сообщение
BLOG_SONET_POST_SHARE Добавлен новый получатель сообщения
BLOG_USER_TO_YOUR_BLOG В ваш блог был добавлен друг
BLOG_YOU_TO_BLOG Вы были добавлены в друзья блога
BLOG_YOUR_BLOG_TO_USER Ваш блог был добавлен в друзья
CALENDAR_INVITATION Приглашение на встречу
CATALOG_PRODUCT_SUBSCRIBE_LIST_CONFIRM Код подтверждения
CATALOG_PRODUCT_SUBSCRIBE_NOTIFY Уведомление о поступлении товара
CATALOG_PRODUCT_SUBSCRIBE_NOTIFY_REPEATED Уведомление о товаре в магазине
EDIT_FORUM_MESSAGE Изменение сообщения на форуме
FEEDBACK_FORM Отправка сообщения через форму обратной связи
FORUM_NEW_MESSAGE_MAIL Новое сообщение на форуме в режиме общения по E-Mail
IM_NEW_MESSAGE Новое сообщение
IM_NEW_MESSAGE_GROUP Новое сообщение (групповое)
IM_NEW_NOTIFY Новое уведомление
IM_NEW_NOTIFY_GROUP Новое уведомление (групповое)
LDAP_USER_CONFIRM Подтверждение регистрации
NEW_BLOG_COMMENT Новый комментарий в блоге
NEW_BLOG_COMMENT2COMMENT Новый комментарий на ваш комментарий в блоге
NEW_BLOG_COMMENT2COMMENT_WITHOUT_TITLE Новый комментарий на ваш комментарий в блоге (без темы)
NEW_BLOG_COMMENT_WITHOUT_TITLE Новый комментарий в блоге (без темы)
NEW_BLOG_MESSAGE Новое сообщение в блоге
NEW_FORUM_MESSAGE Новое сообщение на форуме
NEW_FORUM_PRIV Приватное письмо посетителю форума
NEW_FORUM_PRIVATE_MESSAGE Приватное сообщение
NEW_LEARNING_TEXT_ANSWER Новый текстовый ответ
NEW_USER Зарегистрировался новый пользователь
NEW_USER_CONFIRM Подтверждение регистрации нового пользователя
SALE_ORDER_REMIND_PAYMENT Напоминание об оплате заказа
SALE_ORDER_TRACKING_NUMBER Уведомление об изменении идентификатора почтового отправления
SALE_RECURRING_CANCEL Подписка отменена
SALE_SUBSCRIBE_PRODUCT Уведомление о поступлении товара
SMSBiz_EVENT_ADMIN_SALE_ORDER_REMIND_PAYMENT
SMSBiz_EVENT_SALE_ORDER_REMIND_PAYMENT
SONET_AGREE_FRIEND Согласие стать другом
SONET_BAN_FRIEND Занесение в черный список
SONET_INVITE_FRIEND Приглашение присоединиться к списку друзей
SONET_INVITE_GROUP Приглашение присоединиться к группе
SONET_LOG_NEW_COMMENT Добавлен новый комментарий
SONET_LOG_NEW_ENTRY Добавлено новое сообщение
SONET_NEW_EVENT Новое событие
SONET_NEW_EVENT_GROUP Новое событие группы
SONET_NEW_EVENT_USER Новое событие пользователя
SONET_NEW_MESSAGE У Вас новое сообщение
SONET_REQUEST_GROUP Запрос на вступление в группу
STATISTIC_ACTIVITY_EXCEEDING Превышение лимита активности
STATISTIC_DAILY_REPORT Ежедневная статистика сайта
TICKET_CHANGE_BY_AUTHOR_FOR_AUTHOR Обращение изменено автором (для автора)
TICKET_CHANGE_BY_SUPPORT_FOR_AUTHOR Обращение изменено сотрудником техподдержки (для автора)
TICKET_GENERATE_SUPERCOUPON Использован купон
TICKET_NEW_FOR_AUTHOR Новое обращение (для автора)
TICKET_OVERDUE_REMINDER Напоминание о необходимости ответа (для техподдержки)
USER_INFO Информация о пользователе
USER_INVITE Приглашение на сайт нового пользователя
USER_PASS_CHANGED Подтверждение смены пароля
USER_PASS_REQUEST Запрос на смену пароля
VIRUS_DETECTED Обнаружен вирус
VOTE_FOR Новый голос
WF_IBLOCK_STATUS_CHANGE Изменен статус элемента инфоблока
WF_NEW_DOCUMENT Создан новый документ
WF_NEW_IBLOCK_ELEMENT Создан новый элемент инфоблока
WF_STATUS_CHANGE Изменен статус документа
Форма создания события:
Доступные макросы. Список полей, которые можно использовать при создании события:
#FULL_PATH# — Путь к комментарию к идее
#IDEA_TITLE# — Заголовок идеи
#AUTHOR# — Имя автора комментария к идее
#IDEA_COMMENT_TEXT# — Текст комментария к идее
#DATE_CREATE# — Дата и время создания комментария к идее
#EMAIL_TO# — Email подписчика
Телефон (макрос или номер). В этом поле можно указать либо номер телефона, либо макрос(из доступных макросов), в котором он хранится.
Так же можно указать макрос с ID или EMAIL пользователя(пример чуть ниже). В этом случае будет осуществлен поиск мобильного телефона в следующем порядке:
Телефон (PERSONAL_PHONE)
Мобильный (PERSONAL_MOBILE)
Рабочий (WORK_PHONE)
Введите текст сообщение,которое будет отправлено пользователю. Введите шаблон сообщения. Можно использовать «Доступные макросы». Это сообщение будет отправлено на номер, который указан в поле «Телефон».
Введите текст сообщение, которое будет отправлено администратору(-рам) сайта Введите шаблон сообщение. Можно использовать «Доступные макросы».
Телефон(ы) администратора(-ов) нужно задать в настройках модуля на вкладке «Настройки для сайта»
Пример
Создадим событие, которое будет срабатывать при регистрации нового пользователя.
Задача. При регистрации пользователя отправить пользователю сообщение, отправить администратору сайта сообщение о новом пользователе.
На вкладке «Настроить SMS событие» находим тип почтового события «NEW_USER».
Двойной клик — открываем форму настройки SMS-события.
Поле «Телефон». Вводим макрос #USER_ID#.
Поле «Введите текст SMS ,которое будет отправлено пользователю» — Добрый день #NAME#! Вы зарегистрировались на нашем сайте. Ваш логин — #LOGIN#.
Поле «Введите текст SMS ,которое будет отправлено администратору(-рам) сайта» — Зарегистрировался новый пользователь. ID — #USER_ID#, логин — #LOGIN#.
Если SMS отправлять не надо, просто не заполняйте поле с текстом сообщения.
Шаблоны писем
При работе модуль перехватывает событие отправки почтового сообщения и по своему шаблону отправляет сообщение.
При установке, модуль автоматически устанавливает необходимые почтовые шаблоны. Найти их можно по префиксу «BW_» и изменить по своему усмотрению используя указанные в них маркеры.
Вкладка «Помощь»:
Вкладка «Техподдержка»:
В этой вкладке Вы сможете отправить сообщение в техподдержку BSG.
Вкладка «Доступ»:
В этой вкладке можно будет настроить доступ к модулю.
Вкладка «Отладка»:
Служит для отслеживания работы модуля.
Отправка сообщений:
Кроме автоматических сообщений Вы сможете отправить сообщения и в «ручном» режиме.
На первом этапе отправки уведомлений Вы можете выбрать вариант отправки: Viber, SMS или Omni. Выбрав Viber, Вы перейдете к отправкам рассылок на Viber. Выбрав SMS, Вы перейдете к отправкам рассылок на SMS. Выбрав Omni , Вы перейдете к отправкам рассылок смешанным способом (сначала будет отправлено на Viber, а не доставленные на Viber будут перенаправлены на SMS).
Вкладка «Остаток на счету»:
Здесь Вы сможете проверить баланс своего счета, а также пополнить.
Вкладка «Отправленные»:
Здесь Вы сможете увидеть полный отчет об отправленных из Вашего магазина сообщениях.
Вы можете отправить сообщения прямо из заказов.