Если у вас уже создано мобильное приложение, то тем вашим клиентам, которые установили себе ваше приложение, PUSH-сообщения могут отправляться через него. Всем остальным клиентам PUSH-сообщения будет отправляться в браузер.
Важно учитывать, что отправить PUSH в браузер можно только с согласия пользователя и браузер при этом должен быть запущен у пользователя. PUSH работают в большинстве браузеров, но не во всех. При отправке сообщений в мобильное приложение процент успешной доставки обычно намного выше.
С приложением еще лучше
Кроме модуля отправки PUSH-сообщений, мы предлагаем подключить к вашему сайту быстрое мобильное приложение, которое автоматически полностью синхронизируется с вашим сайтом и работает на устройствах Android и iOs. Приложение подключается за 2-3 рабочих дня и работает автоматически.
Подробнее об этом предложении читайте здесь: https://marketplace.1c-bitrix.ru/solutions/mainapp.native/
Подключите модуль PUSH-уведомлений для Битрикс и отправляйте мгновенные сообщения разным группам пользователей прямо из панели управления сайтом.
В чем ценные преимущества PUSH-уведомлений?Мгновенная доставка информации:
Пуш-уведомления достигают пользователей мгновенно, без задержек. Это гарантирует, что важная информация будет получена вовремя, даже если пользователь не активен на сайте.
Более высокая вовлеченность:Пуш-уведомления помогают привлечь внимание пользователей к важным событиям, новостям или специальным предложениям. Это повышает вовлеченность и способствует повторным визитам на сайт.
Персонализированный контент:Отправка пуш-уведомлений с учетом интересов и предпочтений пользователей позволяет предоставлять персонализированный контент. Это создает более значимый опыт для пользователей.
Удобство и простота:Получение уведомлений не требует активного поиска информации. Это удобно для пользователей, так как они могут быть в курсе последних новостей и событий без дополнительных усилий.
В чем отличия от конкурентов?
Интеграция в панель Битрикс
В отличии от большинства сервисов отправки PUSH-уведомлений, вы получите собственный модуль отправки, интегрированный в вашу панель управления сайтом на Битрикс. Все настройки и отправка происходят в вашей панели управления.
Любое количество подписчиков
В отличии от других сервисов мы не ограничиваем количество подписчиков. Учитываются только сами факты отправки сообщений.
Можно создавать свои сегменты
В отличии от других сервисов у вас есть возможность очень гибко настраивать получателей сообщений. Вы можете фильтровать получателей не только по браузеру или ОС, но и по данным из вашей CRM: количеству сделанных заказов, общей сумме, категории покупателей, полу и т.д. Это позволяет многократно увеличить отдачу от рассылки и повысить лояльность клиентов.
Конфиденциальность и безопасность
База клиентов - это очень ценный актив и как любой актив его нужно хранить в безопасности. В отличии от других сервисов рассылки, доступ к базе подписчиков есть только у вас.

Какие фильтры для отправки можно настроить?
- Группе клиентов из настроек Битрикса
- По полу
- По операционной системе
- По количеству заказов
- По сумме покупок
- По заказам за период
- По купленным товарам
Автоматические сценарии отправки
- Изменение статуса заказа
- Напоминание о забытой корзине
Каждое сообщение может содержать:
- Заголовок
- Текст сообщения
- Картинка
- Ссылка на любую страницу (с якорем для метрики)
Автоматизация и оптимизация
Отправка пуш-уведомлений может быть автоматизирована, что экономит время и ресурсы. Такой подход позволяет оптимизировать коммуникацию с пользователем и повысить эффективность вашего сайта.
Увеличение конверсииБлагодаря непосредственной и быстрой доставке информации, пуш-уведомления могут способствовать увеличению конверсии, так как пользователи могут быстрее принять решение о покупке или выполнении нужных действий.
Прозрачность и контрольПользователи могут легко управлять настройками уведомлений и выбирать, какую информацию они хотят получать. Это создает прозрачность и доверие к сайту.
Улучшение пользовательского опытаПуш-уведомления позволяют предлагать более понятную и целевую информацию, что повышает качество пользовательского опыта на сайте.
Информирование о важных событияхПуш-уведомления помогают пользователю быть в курсе важных событий, таких как изменение статуса заказа или появление новой продукции.
Сокращение потери трафикаОтправка пуш-уведомлений позволяет удерживать посетителей и сокращать потерю трафика, так как пользователи будут получать актуальную информацию и возвращаться на сайт.
Как пользоваться?
Вы можете бесплатно установить модуль, протестировать его настройки и отправить 10 сообщений. После этого для работы модуля необходимо выбрать подходящий тарифный план.
- Если пользователь не дал (или отозвал) разрешение на отправку push уведомлений, то токен пользователя помечается как неактуальный и отправка по нему не идет
- Устранена ошибка MySQL Duplicate column name 'attempts' при первой установке.
- Установщик не повторяет ALTER TABLE для столбцов, которые были созданы базовой схемой в том же запросе.
- Обновление с 2.0.0 не изменяет данные и не требует ручной миграции базы.
- Удалены неиспользуемые глобальные классы, старые функции агентов, ORM-обёртка аналитики и мёртвые служебные endpoints.
- Встроенный API Mainapp\Sendpush\SendpushAPI сохранён и перенесён в отдельный слой API без изменения публичного контракта.
- Обновление автоматически снимает старые регистрации событий и агентов и удаляет оставшиеся файлы переходного слоя 1.x.
- Таблицы, рассылки, сегменты, статистика, токены, настройки и исторические данные сохраняются.
- Очередь, параллельная отправка Firebase, забытые корзины, статусы заказов, цели, биллинг и история уведомлений продолжают работать через namespaced-архитектуру.
- Перед обновлением сторонний код, вызывающий удалённые глобальные классы, необходимо перевести на документированный SendpushAPI.
- Запросы к Firebase отправляются параллельно контролируемыми пакетами вместо последовательной отправки по одному устройству.
- Размер очереди за один запуск увеличен до 500 сообщений, интервал агента сокращён до 30 секунд.
- Статус и время отправки по-прежнему сохраняются отдельно для каждого устройства.
- Повторяются только временные сетевые и серверные ошибки Firebase.
- Невалидные токены, SenderId mismatch и неретриабельные ошибки завершаются без пяти повторных попыток.
- При отсутствии curl_multi модуль автоматически использует совместимый последовательный режим.
- Фиксируется время начала первой фактической попытки отправки рассылки.
- После окончательного завершения очереди сохраняется время окончания и рассчитывается длительность отправки.
- Для каждого получателя в статистике сохраняется время итоговой попытки доставки.
- В окне статистики отображаются начало, окончание, длительность рассылки и время отправки каждому получателю.
- Учёт времени работает как для очереди, так и для синхронной отправки через SendpushAPI.
- Идемпотентная миграция добавляет новые поля и восстанавливает доступное время исторических отправок.
- Сохранение web push-токена теперь требует действующий CSRF-токен Bitrix.
- Компонент автоматически передаёт sessid в сгенерированный браузерный скрипт.
- Закэшированная до обновления разметка совместима через BX.bitrix_sessid().
- Сохранена строгая проверка источника запроса и добавлен заголовок X-Requested-With.
- Удалённые резервные страницы рассылок и сегментов не входят в архив обновления.
- Добавлены регрессионные проверки защиты публичной точки и состава выпуска.
- Восстановлены отдельные ошибки для отсутствующего токена, некорректного пользователя и обязательных полей PUSH.
- Повторная регистрация токена больше не очищает не переданные сведения об устройстве.
- Не заданные ОС, браузер и сегмент возвращаются как null.
- Сохранены расширенные возможности API: upsert токена, фильтрация по сегменту, статистика и учет одной API-рассылки.
- Документация дополнена требованиями к токенам провайдера и актуальными форматами ответов.
- Восстановлено сохранение сегмента устройства и фильтрация отправки по сегменту, ОС и браузеру.
- Ответ отправки снова содержит списки успешно и неуспешно обработанных токенов с причинами ошибок.
- Удаление неизвестного токена и отправка без активных устройств теперь возвращают корректную ошибку.
- Отправки через API сохраняются как рассылки типа API и отображаются в общей статистике.
- Billing учитывает одну успешную API-рассылку как одно отправление независимо от количества устройств.
- Добавлена документация по PHP API и защищенным HTTP-точкам модуля.
- Одна успешно отправленная рассылка теперь учитывается ровно один раз независимо от количества получателей и устройств.
- Статистика строится по локальному журналу рассылок и больше не использует исторические счётчики получателей billing API.
- Цифры по ручным рассылкам, забытым корзинам, статусам заказов и API ведут в отфильтрованный список соответствующих рассылок.
- Фильтр перехода проверяет дату и тип рассылки и показывает только записи со статусом «Отправлена».
- Итоговая строка больше не попадает в количество строк и пагинацию.
- Страница настроек больше не использует старые глобальные классы GetOptions и MainappBilling.
- Работа с тарифом, реквизитами PUSH, статистикой и учётом рассылок объединена в BillingService.
- Справочники и состояние агента страницы настроек вынесены в SettingsService.
- Устранены внутренние цепочки вызовов между legacy-фасадами.
- Старые классы сохранены для внешних интеграций, помечены как переходный слой и регистрируют фактическое использование.
- Исключён перехват глобального класса GetOptions, если он уже предоставлен другим модулем.
- Добавлена автоматическая проверка, запрещающая новые зависимости production-кода от legacy-фасадов.
- HTTP-обработчики, события и агенты разделены на Controller/Event/Agent, Service, Repository, Integration и Infrastructure.
- Добавлен идемпотентный Marketplace-обновлятор: он дополняет схему без потери данных, обновляет внешние admin/tools-обёртки, события и агентов.
- Исправлена совместимость с Bitrix DB API и типами DateTime.
- Исправлено сохранение и применение всех полей сегмента, включая фильтры по заказам.
- Исправлены забытые корзины, адресная отправка по статусу заказа, очередь и повторные попытки PUSH.
- Биллинг считает факт отправки рассылки один раз, а превышение лимита фиксируется в журнале отправки.
- Исправлено достижение целей после оформления заказа из PUSH по забытой корзине.
- История уведомлений объединяет сообщения одной рассылки для нескольких устройств и синхронизирует признак прочтения.
- Восстановлены страницы аналитики и статистики, добавлено понятное название статуса «Ждет отправки».
- Эмодзи корректно сохраняются и отображаются даже при ограничениях старого соединения с базой данных.
- Усилена безопасность административных и публичных обработчиков: права, POST/CSRF, same-origin, IDOR, SQL, XSS, загрузка файлов и TLS.
- Добавлена возможность использовать номер заказа в PUSH-уведомлениях о смене статуса. Для этого в шаблонах заголовка и текста доступен новый макрос #ORDER_NUMBER#. При отправке уведомления он автоматически заменяется на номер заказа. Шаблон уведомления находится в настройках модуля.
- Исправление работы агента
- Исправление ошибок
- Улучшена скорость отправки рассылок
- Добавлена подробная сводная статистика рассылок
- Исправлено автоматическое обновление сегмента при отправке рассылки.
- Добавлена кнопка сброса актуальности токенов пользователей
- Исправление сохранения токена пользователя
- Исправление ошибок
- Улучшена стабильность ведения аналитики посещений
- Если пользователь не дал разрешение на отправку пушей, токен пользователя помечается как "не актуальный" до тех пор, пока пользователь не разрешит отправку пушей (для версий приложений: android > 1.47, ios > 1.130)
- В списке пользователей добавлены фильтры по операционной системе, браузеру, актуальности токена
- В списке пользователей добавлена возможность удалить пользователя
- В таблицу пользователей добавлена версия приложения (для версий приложений: android > 1.47, ios > 1.130)
- Добавлены API методы для отправки PUSH уведомлений
- Добавлена настройка, включающая сбор аналитики по посетителям. Эта аналитика в дальнейшем нужна будет для добавления дополнительных фильтров при создании сегментов рассылок и улучшения работы модуля сбора статистики.
- В рассылки добавлена возможность вставлять эмодзи.
- Добавлен фильтр рассылок
- Добавлена общая статистика рассылок
- Добавлены пояснения к статистике рассылки
- Исправлены ошибки
- Автоматические PUSH уведомления о смене статусов заказов и забытых корзинах добавлены в список рассылок.
- Для уведомлений по забытым корзинам автоматически собираются конверсионные данные по цели: оформление заказа.
- Внимание! В этом обновлении из кода модуля вырезана старая форма отправки PUSH-уведомлений. Пользуйтесь новым функционалом рассылок через сегменты.
- Добавлна история индивидуальных раасылок для личного кабинета
- Добавлен индикатор непрочитанных PUSH уведомлений
- Исправление кнопки отправки рассылки при пагинации
- Добавлены подсказки к полям при создании сегментов и рассылок.
- Добавлена возможность указывать статус заказа в заголовке и id заказа в теле PUSH уведомления, при отправке автоматических уведомлений о смене статусов заказов.
- Добавлена фильтрация по авторизованным (не авторизованным получателям) в сегментах рассылок.
- Исправления локализации
- В сегментах теперь доступен фильтр по браузеру получателя. Также теперь можно выбрать только тех получателей, которые заходили на сайт через мобильное приложение. Для этого в фильтре нужно выбрать браузер "Мобильное приложение"
- Исправление сбора статистики
- Добавлена возможность создания сегментов отправки
- Добавлена возможность создания нескольких рассылок
- Добавлена возможность планирования времени рассылки
- Добавлена детальная статистика по каждой рассылке
- Добавлена интеграция статистики рассылки с яндекс.метркиой
- Добавлена статистика по конверсии рассылок
- Более детально проработана статистика отправки push-сообщений. Теперь в статистике можно посмотреть, какие сообщения были отправлены через ручную форму в каждый конкретный день.
- Добавлена возможность рассылки уведомлений о поступлении товара на склад. Функционал можно включить в настройках модуля на вкладке "Дополнительные уведомления". Уведомления будут работать, если на сайте включена функция подписки на товары.
- Исправлен сбор токенов для веб пушей
- Исправление ошибок
- Исправление ошибок
- Добавлена возможность отключить пуши в браузер
- Обновление api для web push
- Исправлена ошибка фильтрации пользователей при отправке уведомления через форму
- Исправление ошибок
- Исправление ошибок
- В настройках добавлена проверка работы агента для отправки уведомлений о забытых корзинах.
- Исправление ошибок
- Добавлен модуль расширенной статистики отправки уведомлений
- Исправление ошибок
- Исправление ошибок
- Добавлена возможность записывать историю отправленных по событиям сообщений
- Исправление ошибок в работе биллинга
- Переработаны настройки модуля
- Добавлен выбор статусов заказов, по которым отправляются уведомления
- Исправление ошибок
- Исправление ошибок
- Отправка push уведомлений переведена на новый API
- Добавлена функция автоматической отправки уведомления о смене статуса заказа.
- Исправление ошибок отправки сообщений по фильтру ОС
- Техническое обновление
- Добавлено автоматическое push уведомление о забытой корзине
- Добавлена регистрация собственных событий
- Добавлена настройка для сайтов на кириллице
- Исправление ошибок
- Исправление ошибок
- Исправление ошибок
- Исправление ошибок
- Исправление ошибки отправки пуша конкретному пользователю
Если вы хотите сэкономить время и быть уверены, что всё будет настроено правильно, вы можете заказать установку у нас.
Установка платная, но доступная по стоимости. Обычно она занимает около 1 часа. Для работы специалисту понадобится временный доступ к вашему сайту.
Чтобы заказать установку, позвоните нам или напишите.
Вариант 2. Установить модуль самостоятельноКак работает сервис
Сайт собирает push-токены пользователей.
Push-токен — это уникальный идентификатор браузера или устройства, на который можно отправить push-уведомление.
После получения токена модуль сохраняет его в профиле пользователя. Затем через модуль можно отправлять этому пользователю индивидуальные push-уведомления.
Обязательные требованияПеред настройкой убедитесь, что выполнены следующие условия:
На сайте установлен SSL-сертификат.
Модуль работает только на сайтах с защищенным соединением, то есть сайт должен открываться по адресу https://.
На сервере включено PHP-расширение curl.
Если расширение отключено, обратитесь в поддержку вашего хостинга.
Web Push — это push-уведомления, которые отправляются в браузер пользователя.
1. Включите создание файлов Web PushВ настройках модуля включите опцию:
«Создать файлы для web push в корне сайта»
2. Добавьте код в шаблон сайтаОткройте файл header.php вашего шаблона и добавьте между тегами <head> и </head> следующий код:
<? $APPLICATION->IncludeComponent( "mainapp.sendpush:firebase_scripts", "", array(), false ); ?> |
Перейдите в административной панели в раздел:
Контент → Структура сайта → Файлы и папки
Откройте папку:
/bitrix/templates/Папка_Вашего_Шаблона/
Найдите файл:
header.php
Выберите действие:
«Редактировать как PHP»
Вставьте код между тегами <head> и </head>.
Сохраните изменения.
Web Push поддерживается не во всех браузерах.
Десктопные браузерыПоддерживаются:
- Edge 17+
- Firefox 57+
- Chrome 49+
- Opera 50+
- Яндекс Браузер
Поддерживаются:
- Android Browser 62+
- Opera Mobile 37+
- Chrome for Android 64+
- Firefox for Android 57+
- UC Browser for Android 11.8+
- Samsung Internet 4+
- QQ Browser 1.2+
- Baidu Browser 7.12+
Чтобы пользователь мог видеть историю полученных push-уведомлений в личном кабинете, создайте отдельную страницу и разместите на ней компонент:
<?$APPLICATION->IncludeComponent( "mainapp.sendpush:user.mailings", ".default", array( "CACHE_TIME" => "3600", ) );?> |
Чтобы отображать пользователю количество непрочитанных push-уведомлений:
Включите эту возможность в настройках модуля.
Добавьте в файл footer.php вашего шаблона следующий компонент:
<?$APPLICATION->IncludeComponent( "mainapp.sendpush:sendpush.counter", ".default", array() );?> |
Файл footer.php обычно находится в той же папке шаблона:
/bitrix/templates/Папка_Вашего_Шаблона/footer.php |
Организационные вопросы отправляйте на адрес: info@mainapp.ru
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.
