Módulo notificaciones push
Transforme sua loja PrestaShop em um aplicativo instalável e adicione notificações web: carrinho abandonado, reposição de estoque, queda de preço, status do pedido e campanhas segmentadas. Sem precisar pedir o endereço de e-mail de ninguém nem contratar serviços externos.
Compatível com PrestaShop 1.7.6 a 9.x.
Canal próprio
Seu cliente vai embora sem deixar um e-mail. E você nunca mais ouve falar dele.
A maioria dos visitantes não se cadastra nem assina a newsletter. O RKR Push oferece uma maneira de você se reconectar com eles: uma notificação no navegador, com a permissão deles, enviada do seu próprio domínio.
O pedido de autorização está correto, pois só precisa ser feito uma vez.
Se alguém negar a permissão nativa do navegador, essa pessoa nunca mais poderá ser solicitada. Portanto, o módulo primeiro exibe sua própria notificação — com base no tempo, na rolagem, na tentativa de sair, após adicionar itens ao carrinho ou após visualizar várias páginas — e só exibe a notificação do navegador depois que o usuário concede a permissão. Isso é feito com testes A/B e rastreamento de consentimento.
Avisos que chegam quando fazem sentido
Você sabe quanto dinheiro isso gera?
Enviado, exibido, clicado, fechado, expirado e com falha, com todo o funil. E o número que importa: receita atribuída , com uma janela de atribuição configurável que imputa cada pedido apenas uma vez.
A lista é sua.
Exportação completa com um clique — assinaturas, chaves, segmentos, modelos e métricas. E se você estiver migrando do PushOwl/Brevo, OneSignal, PushEngage ou Webpushr, o assistente importa seus assinantes com suas respectivas chaves ou os recupera por meio de uma nova assinatura silenciosa.
O que você precisa saber. No iPhone, as notificações só funcionam com o site adicionado à tela inicial (uma limitação do Safari; o módulo fornece um guia para quem não o tem instalado). O HTTPS é obrigatório e você precisa agendar uma tarefa cron a cada cinco minutos; o URL para essa tarefa cron é fornecido na tela de configurações. Conformidade com o GDPR: consentimento registrado, exclusão em cascata e integração com o módulo oficial.
Compatível com PrestaShop 1.7.6 a 9.x e PHP 7.4 a 8.3.
Desenvolvido e mantido por REKIRE
28/09/2026
v1.0.0
Primeira versão.
- PWA completo: manifesto gerado a partir da configuração, ícones em todos os tamanhos — incluindo ícones mascaráveis — do logotipo da loja, service worker com estratégias de cache por tipo e sua própria página offline.
- O service worker é servido a partir do domínio da loja com o cabeçalho
Service-Worker-Allowed, e a tela de configurações verifica o alcance real analisando os cabeçalhos que de fato chegam, incluindo o CDN na frente. - Conquiste assinantes com suas próprias notificações em duas etapas e testes A/B, com gatilhos para tempo, rolagem, saída, adição ao carrinho e número de visualizações.
- Registro de consentimento com data, hora, endereço IP truncado, texto exibido e versão.
- Sete automações: carrinho abandonado em três etapas com cupom, retorno ao estoque, redução de preço, status do pedido, navegação abandonada, reposição devido ao consumo e reativação de itens inativos.
- Campanhas com segmentação comportamental, agendamento,
topic, botões de ação, pré-visualização e contador de bytes reais após a criptografia. - Métricas completas — enviadas, exibidas, clicadas, fechadas, expiradas — e receita atribuída com janela configurável.
- Importação de arquivos do PushOwl/Brevo, OneSignal, PushEngage, Webpushr e CSV genérico, com testes de amostra antes de aceitar o lote e painel de progresso de renovação silenciosa.
- Exportação completa com um clique, incluindo chaves e par VAPID, em CSV e JSON.
- Modo autônomo de primeira classe: o módulo gerencia a entrega de forma independente usando
curl_multie seu parceiro VAPID. Com o RKR Push Relay conectado, ele delega a entrega em lote e, se o relay não responder, as transações críticas são enviadas do armazenamento. - Orçamento de frequência por assinante, horários de silêncio no fuso horário de cada assinante e desduplicação.
- Rotação do par VAPID com um período de tolerância.
- Suporte a múltiplas lojas e idiomas, acessibilidade WCAG 2.2 AA no aviso, sem JavaScript embutido e sem dependências de terceiros.
Verificado antes da publicação
Instalado e executado no PrestaShop 9.1.5 (multi-loja, duas lojas). Quatro coisas surgiram que não são visíveis ao ler o código:
- URLs amigáveis terminadas em
.jsnão funcionam no PrestaShop. O servidor ignora o roteamento para qualquer arquivo que termine em.gif,.jpg,.png,.css,.jsou.ico. O caminho do service worker não possui extensão; o navegador analisa oContent-Type. ObjectModelrejeita uma data nula em cadaUPDATEse o campo não for declarado comallow_null. Isso foi acionado no segundo salvamento, ou seja, na segunda vez que alguém se inscreveu usando o mesmo navegador.Db::getValue()` adiciona seu próprioLIMIT 1, então uma consulta comLIMIT ... OFFSETacaba comoLIMIT 1 OFFSET 5000 LIMIT 1e o MySQL a rejeita. Isso só aconteceu durante a limpeza diária: um erro por dia.- O Google rejeita
Urgency: very-lowcom um erro 400, mesmo que a RFC 8030 a defina; ele aceita apenashigh,normalelow. Sem a tradução, o teste de importação de exemplo teria resultado no encerramento de todas as assinaturas do Chrome. A entrega foi verificada emfcm.googleapis.com: um endpoint inexistente retorna um erro 410 , o que comprova que o serviço aceita a assinatura e a criptografia VAPID e que o módulo a interpreta como um encerramento permanente.
4 outros produtos da mesma categoria
También podría interesarte
Questions and answers
Nobody has asked anything about this product yet.