+7 (988) 353-52-54Звонки и мессенджеры kompman1@yandex.ru
Платная

Web Push — push-уведомления для OpenCart 3

Web Push прямо из магазина: свой Service Worker и VAPID, без сторонних сервисов и абонентской платы.

Стоимость
2 200 ₽
Совместимость
OpenCart 3.0.x, PHP 7.4–8.2, HTTPS, OpenSSL
Web Push — push-уведомления для OpenCart 3

Модуль добавляет Web Push уведомления в OpenCart 3 без сторонних сервисов: подписка через собственный Service Worker и VAPID, хранение подписок в базе магазина, рассылка из админки и автоматические уведомления по событиям.

Push-уведомления обычно подключают через внешний сервис с абонентской платой и чужой базой подписчиков. Здесь всё остаётся внутри магазина: подписка оформляется собственным Service Worker, ключи VAPID генерируются в админке, а сами подписки лежат в базе OpenCart.

Окно подписки настраивается под витрину: позиция, цвета из палитры, тексты кнопок, задержка показа, кнопка закрытия и повтор показа через заданное время. Для Safari на iPhone выводится отдельный текст с инструкцией — там Web Push работает только после добавления сайта на домашний экран, и это ограничение Apple, а не модуля.

Рассылка отправляется всем подписчикам, группе клиентов или конкретному Customer ID, со статистикой по отправленным, ошибкам и кликам и детальными логами с HTTP-статусами. Автоматические уведомления закрывают два сценария возврата: смена статуса заказа и «поступление товара» по кнопке в карточке. Подписки, которые отвечают ошибкой 404 или 410, переводятся в неактивные сами.

Что внутри

  • Без сторонних сервисов

    Свой Service Worker и ключи VAPID, подписки хранятся в базе магазина. Абонентской платы нет.

  • Настраиваемое окно подписки

    Позиция, цвета, тексты кнопок, задержка показа и повтор через заданное время.

  • Рассылка из админки

    Всем подписчикам, группе клиентов или конкретному Customer ID.

  • Статистика и логи

    Отправлено, ошибки, клики; детальные логи с HTTP-статусами и причинами.

  • Авто-уведомления

    Смена статуса заказа покупателю и «поступление товара» по кнопке в карточке.

  • Самоочистка базы

    Подписки с ошибками endpoint (404/410) автоматически переводятся в неактивные.

Вопросы и ответы

Работает ли на iPhone?
Да, начиная с iOS 16.4 и только после добавления сайта на экран «Домой» — это ограничение Apple для всех Web Push.
Что нужно от хостинга?
Витрина по HTTPS и включённое расширение OpenSSL. Проверено на PHP 7.4, обычно работает и на 8.0–8.2.

Беру новые проекты

Обсудим вашу задачу?

Расскажите о проекте — перезвоню в течение рабочего дня, задам пару вопросов и назову цену и срок.

Отвечаю в течение рабочего дня

Отвечу в течение рабочего дня