Módulo notificaciones push
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.
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.
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
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
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_multiet 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
.jsne fonctionne pas dans PrestaShop. Le serveur ignore le routage pour les URL se terminant par.gif,.jpg,.png,.css,.jsou.ico. Le chemin du service worker n'a pas d'extension ; le navigateur examine l'en-têteContent-Type. ObjectModelrejette une date nulle lors de chaqueUPDATEsi le champ n'est pas déclaré avecallow_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 propreLIMIT 1, si bien qu'une requête avecLIMIT ... OFFSETse transforme enLIMIT 1 OFFSET 5000 LIMIT 1et MySQL la rejette. Ce problème ne se produit que lors du nettoyage quotidien : une erreur par jour.- Google rejette
Urgency: very-lowavec une erreur 400, bien que défini par la RFC 8030 ; il n'accepte quehigh,normaletlow. 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 defcm.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.
4 autres produits de la même catégorie
Produits consultés
También podría interesarte
Questions and answers
Nobody has asked anything about this product yet.