Sin impuesto Con impuesto

module de notifications push

Price: 72,60 €
60,00 € Sin impuesto 72,60 € Con impuesto

Transformez votre boutique PrestaShop en application installable et ajoutez des notifications web : panier abandonné, retour en stock, baisse de prix, statut de commande et campagnes ciblées. Inutile de demander l’adresse e-mail de qui que ce soit ni de faire appel à des services externes.

Compatible avec PrestaShop 1.7.6 à 9.x.

Partager

Essayez la démo

Read also on our blog

Chaîne personnelle

Votre client part sans laisser d'e-mail. Et vous n'avez plus jamais de nouvelles de lui.

La plupart des visiteurs ne s'inscrivent pas et ne s'abonnent pas à la newsletter. RKR Push vous permet de renouer le contact avec eux : une notification dans leur navigateur, avec leur autorisation, envoyée depuis votre propre domaine.

7 automatisations
Statut de la commande, retour en stock, panier abandonné, baisse de prix, navigation abandonnée, réapprovisionnement et réactivation
0 services externes
Clés VAPID personnalisées et livraison depuis la boutique : pas de Firebase, pas de SaaS, pas de bibliothèques tierces côté client.
1.7.6 → 9.x
PHP 7.4 à 8.3, multi-boutiques avec clés uniques pour chaque boutique

La demande de permis est justifiée, car elle ne doit être faite qu'une seule fois.

Si un utilisateur refuse l'autorisation native du navigateur, il ne pourra plus jamais être sollicité. Par conséquent, le module affiche d'abord sa propre notification (en fonction du temps, du défilement, de la tentative de fermeture du site, de l'ajout d'articles au panier ou de la consultation de plusieurs pages) et n'affiche la notification du navigateur qu'une fois l'autorisation accordée. Ce processus repose sur des tests A/B et le suivi du consentement.

Des avis qui arrivent quand ils sont pertinents

Allumages transactionnels en tant que norme
Statut de la commande et retour en stock : il s’agit des commandes passées par le client et que personne ne perçoit comme de la publicité.
Panier abandonné en trois étapes
Coupon optionnel disponible. Chaque article est vérifié juste avant l'expédition : s'il a déjà été acheté, il est annulé.
Des dos d'âne et des heures de silence
Des limites quotidiennes et hebdomadaires sont fixées par abonné, en fonction du fuseau horaire de chaque personne. Cela permet d'éviter la surcharge de la chaîne.
Campagnes segmentées
Par produits consultés, catégories, dépenses, récence, appareil, langue ou pays, avec aperçu et compteur d'octets réel après chiffrement.

Sais - tu combien d'argent ça rapporte ?

Envoyé, affiché, cliqué, fermé, expiré et échoué : tout le parcours client est pris en compte. Et le chiffre qui compte : le chiffre d’affaires attribué , avec une fenêtre d’attribution configurable qui n’impute chaque commande qu’une seule fois.

La liste est à vous.

Exportez en un clic l'intégralité de vos données : abonnements, clés, segments, modèles et statistiques. Si vous utilisez PushOwl/Brevo, OneSignal, PushEngage ou Webpushr, l'assistant importe vos abonnés avec leurs clés ou les récupère par réabonnement silencieux.

Ce qu'il faut savoir. Sur iPhone, les notifications ne fonctionnent qu'avec le site web ajouté à l'écran d'accueil (une limitation de Safari ; le module fournit un guide pour ceux qui ne l'ont pas installé). Le protocole HTTPS est requis, et vous devez programmer une tâche cron toutes les cinq minutes ; l'URL de cette tâche est disponible dans les réglages. Conformité RGPD : consentement enregistré, suppression en cascade et intégration avec le module officiel.

Compatible avec PrestaShop 1.7.6 à 9.x et PHP 7.4 à 8.3

Développé et maintenu par REKIRE

07/10/2026
v1.0.1

Correctifs de sécurité. Une mise à jour est recommandée.

  • Chaque action dans le back-office vérifie désormais les autorisations du profil. PrestaShop ne les vérifie que pour les actions qu'il reconnaît (suppression d'un élément d'une liste, enregistrement d'un formulaire standard). Auparavant, les actions spécifiques à un module étaient accessibles à tout employé ayant accès à l'onglet. Un profil en lecture seule pouvait envoyer une campagne à tous les abonnés , modifier l'URL et les clés de relais, régénérer la paire VAPID ou supprimer des variantes de notification. Désormais : affichage pour l'exportation et les rapports, ajout pour la création et l'importation, modification pour l'enregistrement, la planification et les tests, et suppression pour la suppression.
  • Seuls les super-administrateurs peuvent télécharger l'export contenant les clés ; par défaut, il est exporté sans ces clés. Ce fichier contient les clés du navigateur et la clé privée VAPID : grâce à elle, vous pouvez communiquer avec tous les abonnés depuis n'importe où. La génération et le renouvellement de la paire VAPID sont également réservés aux super-administrateurs.
  • Les tests ne peuvent plus être envoyés directement aux clients. Auparavant, ils étaient envoyés au dernier abonné ayant consulté la page, généralement un client dans une boutique en ligne : ce dernier recevait la campagne incomplète. Désormais, ils sont uniquement envoyés aux appareils de test sélectionnés par le marchand dans les paramètres de son propre navigateur, via un bouton permettant de sélectionner l'abonnement de ce navigateur : il est impossible de sélectionner celui d'un autre utilisateur.
  • La notification de retour à la version par défaut ne s'applique qu'au navigateur lui-même. Elle acceptait un seul identifiant d'abonné par paramètre ; il était donc possible d'abonner un autre utilisateur à des notifications qu'il n'avait pas demandées.
  • Le service worker ne sauvegarde plus les pages d'administration. Son / inclut le dossier d'administration, et les pages contenant les données client, les commandes et les jetons étaient auparavant stockées dans le cache du navigateur de l'employé. Désormais, il ne sauvegarde plus les données marquées comme no-store ou private par le serveur, ce qui correspond au fonctionnement du back-office PrestaShop. Lors d'une mise à jour du service worker, les caches de la version 1.0.0 sont supprimés, effaçant ainsi toutes les données mises en cache.
  • L'exportation de la configuration n'inclut plus le jeton cron ni la clé du compte relais. Elle peut être téléchargée à l'aide d'un profil en lecture seule, et le jeton cron est utilisé pour initier les transmissions.

28/09/2026
v1.0.0

Première version.

  • PWA complète : manifeste généré à partir de la configuration, icônes de toutes tailles — y compris des icônes masquables — issues du logo de la boutique, service worker avec stratégies de mise en cache par type et sa propre page hors ligne.
  • Le service worker est servi depuis le domaine du magasin avec l'en-tête Service-Worker-Allowed , et l'écran des paramètres vérifie la portée réelle en examinant les en-têtes qui arrivent réellement, y compris le CDN en amont.
  • Capturez des abonnés grâce à votre propre notification en deux étapes et à des tests A/B, avec des déclencheurs pour le temps, le défilement, la sortie, l'ajout au panier et le nombre de vues.
  • Enregistrement du consentement avec date, heure, adresse IP tronquée, texte affiché et version.
  • Sept automatisations : panier abandonné en trois étapes avec coupon, retour en stock, baisse de prix, statut de la commande, navigation abandonnée, réapprovisionnement suite à la consommation et réactivation des articles inactifs.
  • Campagnes avec segmentation comportementale, planification, topic , boutons d'action, aperçu et compteur d'octets réel après chiffrement.
  • Indicateurs complets — envoyés, affichés, cliqués, fermés, expirés — et revenus attribués avec une fenêtre configurable.
  • Importation depuis PushOwl/Brevo, OneSignal, PushEngage, Webpushr et CSV générique, avec tests d'échantillons avant acceptation du lot et panneau de progression de réabonnement silencieux.
  • Exportation complète en un clic, avec paires clés et VAPID, aux formats CSV et JSON.
  • Mode autonome de premier ordre : le module gère la distribution indépendamment via curl_multi et son partenaire VAPID. Une fois le relais RKR Push connecté, il délègue la distribution en masse et, en cas de défaillance du relais, les transactions critiques sont envoyées depuis la boutique.
  • Budget de fréquence par abonné, heures de silence dans le fuseau horaire de chaque abonné et déduplication.
  • Rotation de la paire VAPID avec une période de grâce.
  • Prise en charge multi-magasins et multilingue, accessibilité WCAG 2.2 AA dans la notice, pas de JavaScript intégré et aucune dépendance tierce.

Vérifié avant publication

Installé et exécuté sur PrestaShop 9.1.5 (multi-boutiques, deux boutiques). Quatre éléments en sont ressortis, invisibles à la lecture du code :

  • Une URL conviviale se terminant par .js ne fonctionne pas dans PrestaShop. Le serveur ignore le routage pour les URL se terminant par .gif , .jpg , .png , .css , .js ou .ico . Le chemin du service worker n'a pas d'extension ; le navigateur examine l'en-tête Content-Type .
  • ObjectModel rejette une date nulle lors de chaque UPDATE si le champ n'est pas déclaré avec allow_null . Ce comportement s'est produit lors du deuxième enregistrement, c'est-à-dire lors de la deuxième inscription effectuée avec le même navigateur.
  • Db::getValue() ajoute sa propre LIMIT 1 , si bien qu'une requête avec LIMIT ... OFFSET se transforme en LIMIT 1 OFFSET 5000 LIMIT 1 et MySQL la rejette. Ce problème ne se produit que lors du nettoyage quotidien : une erreur par jour.
  • Google rejette Urgency: very-low avec une erreur 400, bien que défini par la RFC 8030 ; il n'accepte que high , normal et low . Sans traduction, le test d'importation aurait entraîné la résiliation de tous les abonnements Chrome. La distribution a été vérifiée auprès de fcm.googleapis.com : un point de terminaison inexistant renvoie une erreur 410 , ce qui prouve que le service accepte la signature VAPID et le chiffrement, et que le module l'interprète comme une résiliation définitive.

Vous pourriez aussi aimer

FAQ et module de questions-réponses
36,30 €
30,00 € Sin impuesto 36,30 € Con impuesto
Product Videos
RKR Questions in 90 seconds (English)
play_circle_outline
Galerie de produits RKR
108,90 €
90,00 € Sin impuesto 108,90 € Con impuesto
Product Videos
play_circle_outline
Blog
Kit de produits Rekire
181,50 €
150,00 € Sin impuesto 181,50 € Con impuesto
Product Videos
Rekire Product Kit, step by step (English)
play_circle_outline
Blog
module d'étiquettes easyproduct
60,50 €
50,00 € Sin impuesto 60,50 € Con impuesto
Product Videos
Easy Product Labels in a minute and a half (English)
play_circle_outline
Blog
Mon module de téléchargements
72,60 €
60,00 € Sin impuesto 72,60 € Con impuesto
Product Videos
Product video
play_circle_outline
  • Neuf
rkrcarbonfootprint
108,90 €
90,00 € Sin impuesto 108,90 € Con impuesto
Product Videos
RKR Carbon Footprint, the footprint of every order in a minute and a half (English)
play_circle_outline
  • Neuf
rkrmaileditor
72,60 €
60,00 € Sin impuesto 72,60 € Con impuesto
Product Videos
RKR Mail Editor, your store emails in a minute and a half (English)
play_circle_outline
  • Neuf
rkrretours
72,60 €
60,00 € Sin impuesto 72,60 € Con impuesto
Product Videos
RKR Returns: let customers return it themselves, in 1:22 (English)
play_circle_outline
Vidéos de produits faciles
120,88 €
99,90 € Sin impuesto 120,88 € Con impuesto
Product Videos
play_circle_outline
Blog

4 autres produits de la même catégorie

  • Neuf
rkrretours
72,60 €
60,00 € Sin impuesto 72,60 € Con impuesto
Product Videos
RKR Returns: let customers return it themselves, in 1:22 (English)
play_circle_outline

Questions and answers

Nobody has asked anything about this product yet.

Chargement...
Consentement aux cookies
Retour en haut