Модуль добавляет Web Push уведомления в OpenCart 3 без сторонних сервисов: подписка на витрине через собственный Service Worker и VAPID, хранение подписок в базе магазина, ручная рассылка из админки и автоматические уведомления по событиям магазина. Подходит для интернет‑магазинов, где важно возвращать клиентов: статус заказа, акции, новинки, поступление товара.
Возможности
- Подписка на уведомления на витрине (HTTPS), всплывающее окно с гибкой настройкой:
- позиция (низ/верх/центр/углы), цвета (палитра), тексты кнопок, задержка показа
- кнопка закрытия и повтор показа через заданное время
- отдельный текст для iPhone (Safari) с инструкцией
- VAPID‑ключи: генерация в админке, хранение в настройках модуля
- Рассылка из админки:
- отправка всем подписчикам, по группе клиентов, либо конкретному Customer ID
- статистика по рассылкам: отправлено/ошибки/клики, детальные логи с HTTP‑статусами и причинами
- Авто‑уведомления:
- при смене статуса заказа (покупателю)
- “поступление товара” (кнопка на странице товара, когда он недоступен)
- Самоочистка: подписки с ошибками endpoint (HTTP 404/410) автоматически переводятся в неактивные
- Выбор иконки уведомления через встроенный менеджер изображений OpenCart
Совместимость OpenCart
- OpenCart 3.x (ветка 3.0.x), основные сборки:
- OpenCart.pro / русские сборки на базе 3.0.x
- OcStore 3.x (при условии стандартной структуры админки/каталога и событий)
- Требования к магазину:
- витрина должна работать по HTTPS (иначе браузеры не дадут подписаться на Web Push)
Совместимость PHP
- Рабочая версия: PHP 7.4 (проверено по требованиям используемой библиотеки отправки Web Push)
- Также обычно совместимо с PHP 8.0–8.2 (при корректной конфигурации хостинга)
- Обязательно: включённое расширение OpenSSL (для VAPID и шифрования push)
Ограничения платформ (честно)
- Системную кнопку “Отписаться” в уведомлении скрыть нельзя — это интерфейс браузера.
- iOS: Web Push работает на iPhone/iPad только при добавлении сайта на экран “Домой” (iOS 16.4+), что является ограничением Apple.
Способ распространения:
Платно
Совместимость:
LiveStore 3.*MaxyStore 3.*OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.0PHP 7.1PHP 7.2PHP 7.3PHP 7.4PHP 8.0PHP 8.1PHP 8.2
Активация:
Автоматическая
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Своя
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
28.04.2026
Обновление:
29.04.2026
Просмотров:
37
Файлы будут доступны после покупки