RKR Messaging: fluxos, notificações push e loja instalável (PWA)
- Um ano de suporte técnico e atualizações vitalícias; a partir do segundo ano, o suporte é alargado por 18,15 €/ano e inclui as suas ideias de melhoria gerais para o módulo.
- Renova-se sozinha; cancela quando quiser, sem fidelização.
- Um ano de suporte técnico e atualizações vitalícias; depois, o suporte termina (com a subscrição é alargado por 18,15 €/ano).
- Um único pagamento, sem cobranças automáticas.
Fluxos de trabalho no estilo Klaviyo para sua loja PrestaShop, começando com navegação abandonada, além de notificações web, carrinho abandonado, reposição de estoque, redução de preço e um PWA (Prospective Web App). Sem Firebase, sem taxas e sem solicitações de e-mail. Módulo Rekire , testado em lojas reais.
Compatível com PrestaShop 1.7.6 a 9.x.
Canal próprio
Seu cliente olhou o produto, foi embora e nem sequer deixou um e-mail.
A maioria dos visitantes não se cadastra nem assina a newsletter. O RKR Messaging oferece uma maneira de contatá-los novamente no momento certo: uma notificação no navegador, com a permissão deles, veiculada a partir do seu próprio domínio e com sua loja instalável como um aplicativo.
Fluxos : a notificação que aparece quando alguém o ganha.
Um fluxo é uma pequena sequência de mensagens que se inicia quando alguém realiza uma ação na loja. Ele é construído com três elementos: quem entra , filtros e etapas (esperar algumas horas, verificar algo e continuar ou sair, e enviar).
O modelo de Navegação Abandonada está pronto para uso: se alguém visualizar o mesmo produto duas vezes ou a mesma categoria três vezes em um período de sete dias e não adicionar nada ao carrinho nem efetuar uma compra, receberá uma notificação após quatro horas com o produto, seu preço atual e um botão para visualizar produtos similares. Caso não clique no botão, uma segunda notificação será enviada no dia seguinte. Essa notificação nunca será enviada para quem já comprou o produto. Ela está desativada por padrão; você a ativa no Flows.
Atualmente, o principal canal para o fluxo de dados são as notificações push. E-mail, SMS e WhatsApp serão adicionados em versões futuras.
Uma pessoa, não um monte de navegadores.
O módulo conecta o cliente PrestaShop aos navegadores aos quais ele se inscreveu. Qualquer atividade anterior ao login é transferida para o cliente no momento do login. Nada é salvo para visitantes anônimos sem inscrição; apenas os usuários com os quais a loja pode entrar em contato são registrados.
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. É por isso que o módulo primeiro exibe sua própria notificação — com base no tempo, na rolagem, ao tentar sair, após adicionar itens ao carrinho ou após visualizar vários itens — e só exibe a notificação do navegador depois que o usuário concede a permissão.
E também, as sete automações usuais.
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.
Viva com o RKR OmniCRM
Se você usa o RKR OmniCRM , o módulo de automação completo da Rekire , ele envia suas notificações push através do RKR Messaging. Com ambos ativos, o OmniCRM gerencia os fluxos de trabalho, e os do RKR Messaging são pausados automaticamente, para que ninguém receba o mesmo lembrete duas vezes. O RKR Messaging continua sendo o canal de notificações push e o aplicativo instalável.
Se você vem do RKR Push, não vai perder ninguém.
RKR Messaging é o novo nome do RKR Push. Ao instalá-lo, ele copia seus assinantes, campanhas, automações, notificações de assinatura, configurações e, principalmente, suas chaves VAPID , pois as assinaturas estão vinculadas a elas. Desative o RKR Push sem desinstalá-lo, caso precise reverter. Ninguém precisa conceder permissão novamente. Depois, basta atualizar a URL do cron nas configurações da sua hospedagem para a nova.
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 e exclusão em cascata, com integração ao 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
-
Referênciarkrmensajeria
12/11/2026
v2.1.1
[sin destacar]
- A mensagem "Aguarde a confirmação do cookie" não funcionou com o Cookiesplus: a notificação apareceu após o número de segundos configurado, mesmo que ninguém tivesse respondido ao banner. O Cookiesplus armazena o cookie com os cookies técnicos aceitos na primeira visita, e o módulo interpretou isso como uma resposta. Agora, ele aguarda que o usuário aceite ou rejeite o cookie.
12/11/2026
v2.1.0
[destacado] O aviso de assinatura aguarda a resposta ao banner de cookies.
- Nova configuração "Aguardar confirmação de cookies" (ativada por padrão): Com o CookiesPlus ativado na loja, a contagem regressiva da notificação começa quando o usuário aceita ou rejeita os cookies, e não quando a página carrega. Assim, as duas notificações não se sobrepõem mais. Outros gatilhos (rolagem da página, finalização da compra, carrinho de compras etc.) permanecem inalterados. Se o CookiesPlus não estiver ativado, a notificação aparece normalmente.
- Importação: Ao analisar o CSV com o modo de depuração ativado, a página falhava com a mensagem "O arquivo '/tmp/php…' não existe" se houvesse outro módulo associado ao cabeçalho do painel administrativo (por exemplo, autoupgrade). Agora a análise é concluída normalmente.
- Automações: Abrir as configurações de uma automação com categorias resultava em um erro de modelo (SmartyCompilerException). Agora, ela abre e exibe as categorias separadas por vírgulas.
09/11/2026
v2.0.7
[sin destacar]
- Com o modo de depuração do PrestaShop ativado, uma única notificação de outro módulo era suficiente para fazer com que o navegador rejeitasse o service worker, o manifesto do aplicativo ou a resposta da assinatura. Agora, essas respostas são processadas corretamente.
- As notas de cada fornecedor no assistente de importação foram traduzidas (antes, elas apareciam em espanhol em qualquer idioma).
09/11/2026
v2.0.6
[destacado] Migre do OneSignal com seu parceiro VAPID conforme o serviço prestado.
- Importação do OneSignal: o par VAPID também é aceito em base64 padrão (com
+, ,/e=), que é como alguns provedores o entregam. Anteriormente, o teste de amostra falhou com chaves válidas. - O conector OneSignal estava lendo as colunas transversalmente.
autenticação webeweb_p256, Assim, toda a amostra falhou, embora o arquivo e o par estivessem corretos. - Um par VAPID com baixa correspondência é sinalizado antes do teste ou da importação, em vez de importar as assinaturas como se não houvesse nenhum par.
- A ficha informativa do assistente OneSignal indica que o par VAPID não aparece no painel e que deve ser solicitado ao suporte.
29/10/2026
v2.0.5
[destacado] "Me avise quando eu voltar" funciona na primeira tentativa.
- Um único clique solicita permissão para notificações, registra o navegador e o direciona para o produto. Anteriormente, o sistema direcionava apenas usuários já inscritos; para todos os outros, abria uma notificação que quase nunca aparecia, e o clique não tinha efeito algum.
- Ao recarregar o cartão, o botão ainda exibirá a mensagem "Nós o notificaremos" se você já estiver cadastrado.
- Se as notificações estiverem bloqueadas, se o navegador não as suportar ou se for um iPhone sem o site na tela inicial, isso será indicado abaixo do botão.
- Funciona mesmo se a notificação de assinatura e o aplicativo (PWA) estiverem desativados.
- A notificação é feita por combinação: quando um tamanho está fora de estoque e outros estão disponíveis, o sistema notifica você sobre aquele tamanho específico.
- Qualquer pessoa que já tenha recebido uma notificação sobre um produto pode se cadastrar novamente quando o estoque acabar.
21/10/2026
v2.0.4
[destacado] O botão de notificações agora está funcionando e não cobre mais o chat.
- O botão redondo que aparece após tocar em "Agora não" reabre a notificação ao ser tocado (antes, ele não fazia nada durante os dias de pausa). Se o navegador tiver notificações bloqueadas, ele exibirá um alerta e, em seguida, ocultará a notificação.
- Agora ele fica no canto inferior esquerdo, acima do botão do WhatsApp e abaixo das conversas. Ele pode ser movido usando variáveis CSS.
--rkrmessaging-campana-esquerda/direita/inferior/z.
17/10/2026
v2.0.3
O RKR Push foi renomeado para RKR Messaging, com fluxos no estilo do Klaviyo. [destacado] Resumo do que o RKR Push oferece 1.0.1 (detalhes em 2.0.0 para 2.0.2):
- Fluxos Com o modelo "Navegação Abandonada": usuários que visualizam repetidamente um produto ou categoria sem efetuar uma compra recebem um alerta com o produto, seu preço atual e produtos similares. Os filtros são verificados antes de cada etapa, o frete inteligente é ativado e os horários de silêncio são respeitados. Os textos estão disponíveis em espanhol, inglês, francês, alemão, italiano e português.
- Pode ser transferido do RKR Push sem qualquer perda.Assinantes e chaves VAPID incluídos; ninguém precisa conceder permissão novamente.
- Viva com RKR OmniCRM, que envia seu impulso através deste módulo.
- Cliques atribuídos também pelo navegador.
- Novos manuais (
docs/manual-es.pdf, ,docs/manual-en.pdf) com o nome RKR Messaging, os fluxos, a coexistência com o RKR OmniCRM e como ele é passado do RKR Push. Apenas documentação: o código é do 2.0.2. - O serviço de retransmissão volta a ser chamado pelo seu nome original, RKR Push Relay.
- O menu administrativo é exibido no idioma da loja. O PrestaShop 9 cria as abas após a instalação do módulo e elas permanecem em inglês; agora elas são traduzidas na primeira vez que o painel administrativo é aberto.
07/10/2026
v1.0.1
Correções de segurança. Recomenda-se uma atualização.
- Todas as ações administrativas já verificam as permissões do perfil. O PrestaShop monitora apenas as ações que reconhece (excluir de uma lista, salvar um formulário padrão); as ações específicas do módulo estavam disponíveis para qualquer funcionário com acesso à aba. Um perfil somente leitura poderia Enviar campanha para todos os assinantes, Altere o URL e as chaves de retransmissão, regenere o par VAPID ou exclua variantes de alerta. Agora: Visualize para exportar e gerar relatórios, Adicione para criar e importar, Edite para salvar, agendar e testar e Exclua para excluir.
- A exportação com chaves só pode ser baixada por um SuperAdministrador., Por padrão, ele é exportado sem eles. Este arquivo contém as chaves do navegador e a chave privada VAPID: com ele, você pode escrever para todos os assinantes de qualquer lugar. A geração e a rotação do par VAPID também estão disponíveis apenas para o SuperAdministrador.
- Os testes não conseguem mais chegar ao cliente. Antes, eles segmentavam o último assinante que visualizou o anúncio, que em uma loja aberta geralmente é um cliente: eles recebiam a campanha parcialmente escrita. Agora, eles segmentam apenas o... dispositivos de teste que o comerciante seleciona nas Configurações do seu próprio navegador, com um botão que exibe a assinatura desse navegador: você não pode selecionar a de outra pessoa.
- A notificação de retorno ao estoque aplica-se apenas ao próprio navegador. Aceitava um identificador de assinante por parâmetro, portanto era possível direcionar alertas a um assinante diferente daquele que ele havia solicitado.
- O funcionário de serviço não salva mais páginas do back-office. Seu escopo
/Isso inclui a pasta de administração, e páginas contendo dados de clientes, pedidos e tokens eram salvas no cache do navegador do funcionário. Agora, o servidor não salva mais nada, segundo os sinalizadores.sem lojaqualquerprivado, É assim que o PrestaShop serve o back office. Ao trocar de versão, o service worker limpa os caches do 1.0.0, O que também significa que tudo o que já existia desapareceu. - A exportação da configuração não inclui mais o token cron. Nem a chave da conta de retransmissão. Um perfil somente leitura pode ser baixado, e o token cron é usado para iniciar as transmissões.
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
Trabalhador de serviços permitido, E a tela de configurações verifica o alcance real observando os servidores de origem que efetivamente chegam, incluindo a CDN antecipadamente. - Conquistando assinantes com autopromoção 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,
tópico, botões de ação, pré-visualização e contador de bytes real após a criptografia. - Métricas completas — enviadas, exibidas, clicadas, fechadas, expiradas — e renda 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 funciona sozinho com
curl_multie seu parceiro VAPID. Com o RKR Push Relay conectado, ele delega o envio em massa 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 em execução no PrestaShop 9.1.5 (multiloja, duas lojas). Daí surgiram quatro coisas que não são visíveis ao ler o código:
- Um URL amigável que termina em
.jsNão funciona no PrestaShop. O despachante ignora o roteamento de tudo que termina em.gif, ,.jpg, ,.png, ,.css, ,.jsqualquer.ico. O caminho do service worker não tem extensão; o que o navegador analisa é oTipo de conteúdo. Modelo de objetorejeita uma data nula em cadaATUALIZARse o campo não for declarado compermitir_nulo. A mensagem apareceria na segunda vez que o usuário salvasse o conteúdo, ou seja, na segunda vez que alguém se inscrevesse usando o mesmo navegador.Db::getValue()acrescenta o seu próprioLIMITE 1, Então, uma consulta comLIMITE ... DESLOCAMENTOtermina emLIMITE 1 DESLOCAMENTO 5000 LIMITE 1e o MySQL rejeita a solicitação. Isso só aconteceu durante a limpeza diária: um erro por dia.- O Google rejeita
Urgência: muito baixacom um 400, mesmo que a RFC 8030 o defina; ela só permitealto, ,normalebaixo. Sem tradução, o teste de importação de amostra teria encerrado todas as assinaturas do Chrome. A entrega foi verificada em relação afcm.googleapis.com: um ponto de extremidade inexistente retorna 410, O que comprova que o serviço aceita a assinatura e a criptografia VAPID e que o módulo a interpreta como um cancelamento permanente.
Você também pode gostar
4 outros produtos da mesma categoria
También podría interesarte
Questions and answers
-
¿Necesito Firebase o pagar algún servicio de notificaciones?
0-
No. Usa claves VAPID propias y envía desde tu tienda: ni Firebase, ni cuotas, ni librerías de terceros en el front. Lo que sí necesitas es HTTPS y un cron cada cinco minutos, cuya URL te da la pantalla de ajustes.
-
-
¿Qué hace el flujo de navegación abandonada?
0-
Si alguien ve el mismo producto 2 veces o la misma categoría 3 veces en 7 días y no añade nada ni compra, a las 4 horas recibe un aviso con el producto, su precio actual y un botón a productos parecidos; si no lo pulsa, al día siguiente llega un segundo aviso. Nunca a quien ya compró ese producto, y los filtros se revisan antes de cada paso. Viene apagado: lo enciendes tú en Flujos.
-
-
¿Los flujos envían también correo, SMS o WhatsApp?
0-
Hoy el canal de los flujos es el push. El correo, los SMS y WhatsApp llegarán en próximas versiones. Si usas RKR OmniCRM, OmniCRM lleva los flujos y manda sus notificaciones push a través de RKR Mensajería, y los flujos de aquí se pausan solos para que nadie reciba dos veces el mismo aviso.
-
-
¿Funciona en iPhone?
0-
Sí, pero en iPhone las notificaciones solo funcionan con la web añadida a la pantalla de inicio, por una limitación de Safari. El módulo enseña una guía a quien no la tiene instalada, porque tu tienda se puede instalar como aplicación (PWA).
-
-
Vengo de RKR Push u otro servicio. ¿Pierdo a mis suscriptores?
0-
No. RKR Mensajería es el nuevo nombre de RKR Push: al instalarlo copia suscriptores, campañas, automatizaciones, ajustes y las claves VAPID, así que nadie tiene que volver a aceptar el permiso. Si vienes de PushOwl/Brevo, OneSignal, PushEngage o Webpushr, el asistente importa tus suscriptores con sus claves o los recupera por resuscripción silenciosa.
-
-
¿Con qué versiones de PrestaShop y PHP funciona?
0-
Con PrestaShop 1.7.6 a 9.x y PHP 7.4 a 8.3. Los textos de la plantilla de navegación abandonada vienen en español, inglés, francés, alemán, italiano y portugués.
-