Módulo notificaciones push
Trasforma il tuo negozio PrestaShop in un'app installabile e aggiungi notifiche web: carrello abbandonato, prodotto di nuovo disponibile, calo di prezzo, stato dell'ordine e campagne mirate. Non è necessario chiedere l'indirizzo email di nessuno né ricorrere a servizi esterni.
Compatibile con PrestaShop dalla 1.7.6 alla 9.x.
Canale personale
Il tuo cliente se ne va senza lasciare un'email. E non ne senti più parlare.
La maggior parte dei visitatori non si registra né si iscrive alla newsletter. RKR Push ti offre un modo per riconnetterti con loro: una notifica nel loro browser, con il loro consenso, inviata dal tuo dominio.
La richiesta di autorizzazione è stata effettuata correttamente, poiché è sufficiente presentarla una sola volta.
Se un utente nega l'autorizzazione nativa del browser, non gli verrà più richiesto di autorizzarla. Pertanto, il modulo visualizza prima una propria notifica (basata sul tempo trascorso, sullo scorrimento della pagina, sul tentativo di uscita, sull'aggiunta di articoli al carrello o sulla visualizzazione di diverse pagine) e mostra la notifica del browser solo dopo che l'utente ha concesso l'autorizzazione. Questo viene fatto tramite test A/B e tracciamento del consenso.
/ Avvisi che arrivano quando hanno senso
Sai quanti soldi genera?
Inviato, visualizzato, cliccato, chiuso, scaduto e fallito, con l'intero funnel. E il numero che conta: il fatturato attribuito , con una finestra di attribuzione configurabile che imputa ogni ordine una sola volta.
La lista è tua
Esportazione completa con un solo clic: abbonamenti, chiavi, segmenti, modelli e metriche. E se provenite da PushOwl/Brevo, OneSignal, PushEngage o Webpushr, la procedura guidata importa i vostri abbonati con le relative chiavi oppure li recupera tramite riabbonamento silenzioso.
Cosa dovresti sapere. Su iPhone, le notifiche funzionano solo se il sito web è aggiunto alla schermata iniziale (una limitazione di Safari; il modulo fornisce una guida per chi non lo ha installato). È richiesto HTTPS ed è necessario programmare un'attività pianificata (cron job) ogni cinque minuti; l'URL per questa attività è disponibile nella schermata delle impostazioni. Conformità al GDPR: consenso registrato, cancellazione a cascata e integrazione con il modulo ufficiale.
Compatibile con PrestaShop 1.7.6 alla 9.x e con PHP dalla versione 7.4 alla 8.3.
Sviluppato e gestito da REKIRE
28/09/2026
v1.0.0
Prima versione.
- PWA completa: manifest generato dalla configurazione, icone in tutte le dimensioni, comprese quelle mascherabili, dal logo dello store, service worker con strategie di caching per tipologia e una propria pagina offline.
- Il service worker viene servito dal dominio del negozio con l'intestazione
Service-Worker-Allowede la schermata delle impostazioni verifica la portata effettiva esaminando le intestazioni che arrivano effettivamente, inclusa la CDN a monte. - Acquisisci iscritti con le tue notifiche personalizzate in due passaggi e test A/B, con trigger basati su tempo, scorrimento, uscita, aggiunta al carrello e numero di visualizzazioni.
- Registrazione del consenso con data, ora, indirizzo IP troncato, testo visualizzato e versione.
- Sette automazioni: carrello abbandonato in tre passaggi con coupon, ritorno a magazzino, riduzione di prezzo, stato dell'ordine, navigazione abbandonata, rifornimento a causa del consumo e riattivazione degli articoli inattivi.
- Campagne con segmentazione comportamentale, pianificazione,
topic, pulsanti di azione, anteprima e contatore di byte effettivo dopo la crittografia. - Metriche complete (inviate, visualizzate, cliccate, chiuse, scadute) e ricavi attribuiti con finestra configurabile.
- Importazione da PushOwl/Brevo, OneSignal, PushEngage, Webpushr e file CSV generici, con test di esempio prima dell'accettazione del batch e pannello di avanzamento silenzioso per il rinnovo dell'abbonamento.
- Esportazione completa in un clic, con chiavi e coppia VAPID, in formato CSV e JSON.
- Modalità standalone di prima classe: il modulo gestisce la consegna in modo indipendente utilizzando
curl_multie il suo partner VAPID. Con il relè push RKR collegato, delega la consegna in blocco e, se il relè non risponde, le transazioni critiche vengono inviate dal negozio. - Budget di frequenza per abbonato, orari di silenzio nel fuso orario di ciascun abbonato e deduplicazione.
- Rotazione della coppia VAPID con un periodo di tolleranza.
- Supporto multi-negozio e multilingue, accessibilità WCAG 2.2 AA nell'informativa, nessun JavaScript inline e nessuna dipendenza da terze parti.
Verificato prima della pubblicazione
Installato ed eseguito su PrestaShop 9.1.5 (multi-store, due negozi). Sono emersi quattro aspetti non visibili leggendo il codice:
- Un URL amichevole che termina con
.jsnon funziona in PrestaShop. Il server ignora il routing per qualsiasi cosa che termini con.gif,.jpg,.png,.css,.jso.ico. Il percorso del service worker non ha estensione; il browser guarda ilContent-Type. ObjectModelrifiuta una data nulla in ogniUPDATEse il campo non è dichiarato conallow_null. Questo problema si è verificato al secondo salvataggio, ovvero la seconda volta che qualcuno si è iscritto utilizzando lo stesso browser.Db::getValue()aggiunge il proprioLIMIT 1, quindi una query conLIMIT ... OFFSETrisulta essereLIMIT 1 OFFSET 5000 LIMIT 1e MySQL la rifiuta. Questo problema si verifica solo durante la pulizia giornaliera: un errore al giorno.- Google rifiuta
Urgency: very-lowcon un errore 400, anche se è definita dalla RFC 8030; accetta solohigh,normalelow. Senza la traduzione, il test di importazione di esempio avrebbe portato alla terminazione di tutti gli abbonamenti a Chrome. La consegna è stata verificata rispetto afcm.googleapis.com: un endpoint inesistente restituisce un errore 410 , il che dimostra che il servizio accetta la firma e la crittografia VAPID e che il modulo lo interpreta come una terminazione permanente.
4 altri prodotti nella stessa categoria
Video di prodotto
También podría interesarte
Questions and answers
Nobody has asked anything about this product yet.