Оповещения в Telegram
От: Алексей Быков
1 490 ₽
Дата публикации:
09.12.2021
Число установок:
Более 1000 раз
Дата обновления:
29.01.2026
Включает в себя:
Array
Последняя версия:
1.16.0
Модуль позволяет отправлять оповещения в Telergam при определенных событиях на сайте.
Есть список стандартных событий для интернет-магазина, связанных с оформлением заказа. Но даже если у вас версия битрикса без магазина, вы можете использовать события, связанные с инфоблоками. Например, у вас есть инфоблок для сбора заявок с сайта. Вы можете при создании элемента в этом инфоблоке (по сути при новой заявке с сайта) отправлять оповещение в Telegram.
События:
Есть список стандартных событий для интернет-магазина, связанных с оформлением заказа. Но даже если у вас версия битрикса без магазина, вы можете использовать события, связанные с инфоблоками. Например, у вас есть инфоблок для сбора заявок с сайта. Вы можете при создании элемента в этом инфоблоке (по сути при новой заявке с сайта) отправлять оповещение в Telegram.
События:
- Добавление / изменение элемента инфоблока;
- Новый заказ;
- Заказ оплачен;
- Изменение статуса заказа;
- Отмена заказа;
- Добавление / изменение результата заполнения веб-формы;
- Добавление комментария в блог;
- Регистрация пользователя.
- Возможность отправлять оповещения нескольким получателям. Оповещать можно конкретных пользователей, или отправлять оповещения в чат.
- Возможность отправлять оповещения в определенные топики чата.
- Для каждого события можно настроить своих получателей. Например, один менеджер отвечает за новые заказы, а другой за оплату заказов.
- В настройках шаблонов можно выбрать, на какой сайт действует шаблон. Можно выбрать все сайты, либо какой-то конкретный.
- Широкие возможности настройки шаблонов. Используется шаблонизатор Twig.
- В настройках модуля есть обширные инструкции по настройке шаблонов и примеры к ним.
- Возможность работы с модулем через внутреннее API. Можно отправлять любое текстовое сообщение из своего кода в нужный момент времени.
- Для работы с событиями заказов необходим стандартный модуль Sale.
- Для работы с событиями веб-форм необходим стандартный модуль Form.
- Для работы с событиями блога необходим стандартный модуль Blog.
- Для работы модуля необходим PHP >= 7.0, а также установленные PHP расширения curl, json, mbstring. Данные требования проверяются при установке.
- Модуль не работает при установленном PHP параметре mbstring.func_overload 2. Данное требование проверяются при установке.
- Добавление элемента инфоблока. Используется событие OnAfterIBlockElementAdd;
- Изменение элемента инфоблока. Используется событие OnAfterIBlockElementUpdate;
- Новый заказ. Используется событие OnSaleOrderSaved;
- Заказ оплачен. Используется событие OnSalePayOrder;
- Изменение статуса заказа. Используется событие OnSaleStatusOrder;
- Отмена заказа. Используется событие OnSaleCancelOrder;
- Добавление результата заполнения веб-формы. Используется событие OnAfterResultAdd;
- Изменение результата заполнения веб-формы. Используется событие OnAfterResultUpdate.
- Добавление комментария в блог. Используется событие OnCommentAdd.
- Регистрация пользователя. Используются события: OnAfterUserRegister и OnAfterUserSimpleRegister. Событие не сработает при ручном добавлении пользователя из админки и при автоматической регистрации после оформления заказа.
Характеристики
|
Дата публикации
|
09.12.2021 |
|
Число установок
|
Более 1000 раз |
|
Дата обновления
|
29.01.2026 |
|
Включает в себя
|
Array |
|
Последняя версия
|
1.16.0 |
|
Адаптивность
|
Нет |
|
Поддержка композита
|
Нет |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3380 3381 3382 3383 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
7 |
- Обновление модуля для поддержки актуальности кода и устранения найденных проблем.
- Доработан вывод значения свойства заказа при типе данных ENUM.
- Почищен код приложения под актуальные версии PHP (8.4). Устранены устарешие зависимости, которые в будущем будут отключены на уровне битрикса.
- Добавлена возможность сделать тестовую отправку. Удобно при начальной настройке модуля.
- Фикс проблемы с кодировкой из предыдущего обновления.
- Улучшена работа метода для определения кодировки. Решает ряд возможных проблем при отправке сообщения.
- Для событий "Заказ оплачен", "Изменение статуса заказа" и "Отмена заказа" добавлен вывод информации о сайте.
- Добавлен функционал расширенной записи логов модуля (включается в настройках). Будет полезен при обращениях в поддержку.
- Исправлена ошибка типов, относящаяся к последнему обновлению, которая могла возникать в некоторых случаях.
- Для события "Новый заказ" добавлен вывод свойств выбранного торгового предложения.
- Добавлена возможность отправки уведомлений в топики чата.
- Для событий "Новый заказ" и "Заказ оплачен" добавлен список всех служб оплаты, если в заказе их несколько.
- Для событий "Заказ оплачен", "Изменение статуса заказа" и "Отмена заказа" добавлена информация о пользователе, создавшем заказ.
- Для событий веб-форм доработан вывод ответов по полям при отсутствии вопросов.
- Для событий добавления и изменения элементов инфоблока добавлена работа со свойствами типа "Привязка к элементам". Значения из свойств такого типа будут корректно выводиться.
- Исправлена проблема при отправке сообщений в случае, если получателей несколько.
- Добавлена возможность отправки сообщений через API модуля. Можно отправить любое текстовое сообщение из своего кода в нужный момент времени. Подробная инструкция на странице настроек модуля.
- Обновление внутренних пакетов зависимостей.
- Доработка в документации и примерах.
- Добавлено новое событие: "Регистрация пользователя".
- Для события "Новый заказ" добавлена информация о складе, если он прикреплен к заказу.
- Для события "Заказ оплачен" добавлена информация о платежной системе.
- Исправление мелких ошибок.
- Исправление ошибок:
- Исправлена ошибка в обработке местоположения в заказе.
- Доработано определение адреса сайта для ссылок.
- Для событий "Заказ оплачен", "Изменение статуса заказа" и "Отмена заказа" добавлены значения свойств заказа.
- Исправлена работа события добавления комментария в блог.
- Добавлена возможность работать с комментариями блогов.
Для этого можно использовать новое событие: Добавление комментария в блог. - Правки в работе настроек шаблонов по веб-формам.
- Исправлена работа формы настроек шаблонов при отсутствии модуля веб-форм на сайте.
- Доработаны поля результатов веб-форм.
- Исправлена ошибка, при которой не выводились ответы из скрытых полей.
- Добавлена информация о пользователе, который заполнил форму (если он авторизован).
- Поправлена фильтрация по формам для событий веб-форм.
- Поправлен вывод пользователя, создавшего заказ.
- 1. В событие "Новый заказ" добавлена информация о пользователе.
2. В событие "Новый заказ" добавлена возможность вывести купоны заказа.
3. Доработан вывод остатков по складам для события "Новый заказ". Теперь можно выводить информацию обо всех складах товара одним свойством. Подробнее в инструкциях к шаблонам.
- Добавлена возможность работать с формами.
Для этого можно использовать 2 новых события:
1. Добавление результата веб-формы
2. Изменение результата веб-формы - 1. В заказе добавлено поле COMMENTS для вывода внутреннего комментария.
2. Добавлена возможность выводить различные типы цен у товаров заказа.
3. Добавлена возможность выводить остатки по складам у товаров заказа. - Поддержка PHP 8
- 1. В товары заказа добавлена ссылка на страницу товара ( ITEM['DETAIL_PAGE_URL'] ) 2. Доработано свойство заказа LOCATION
- Улучшена работа модуля в многосайтовом режиме.
- Для события "Новый заказ" добавлено свойство USER, содержащее информацию о пользователе, который сделал заказ.
- Улучшена работа со свойствами товаров.
Для событий "Заказ оплачен", "Изменение статуса заказа" и "Отмена заказа" добавлен параметр "Номер заказа" (ACCOUNT_NUMBER).
