Sin impuesto Con impuesto

Módulo notificaciones push

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

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.

Condividere

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.

7 automazioni
stato dell'ordine, di nuovo disponibile, carrello abbandonato, calo di prezzo, navigazione interrotta, rifornimento e riattivazione
0 servizi esterni
Chiavi VAPID personalizzate e consegna direttamente dallo store: niente Firebase, niente SaaS, niente librerie di terze parti sul front-end.
1.7.6 → 9.x
PHP 7.4 a 8.3, multi-store con chiavi univoche per ogni negozio

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

Accensioni transazionali come standard
Stato dell'ordine e reso a magazzino: si tratta di articoli ordinati dal cliente e che nessuno percepisce come pubblicità.
Carrello della spesa abbandonato in tre passaggi
Coupon opzionale disponibile. Ogni inserzione viene controllata poco prima della spedizione: se l'articolo è già stato acquistato, l'ordine viene annullato.
Dossi stradali e ore di silenzio
Limiti giornalieri e settimanali per abbonato, nel fuso orario di ciascun utente. Questo impedisce il sovraccarico del canale.
Campagne segmentate
Per prodotti visualizzati, categorie, spesa, data dell'ultimo acquisto, dispositivo, lingua o paese, con anteprima e contatore di byte effettivo dopo la crittografia.

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-Allowed e 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_multi e 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 .js non funziona in PrestaShop. Il server ignora il routing per qualsiasi cosa che termini con .gif , .jpg , .png , .css , .js o .ico . Il percorso del service worker non ha estensione; il browser guarda il Content-Type .
  • ObjectModel rifiuta una data nulla in ogni UPDATE se il campo non è dichiarato con allow_null . Questo problema si è verificato al secondo salvataggio, ovvero la seconda volta che qualcuno si è iscritto utilizzando lo stesso browser.
  • Db::getValue() aggiunge il proprio LIMIT 1 , quindi una query con LIMIT ... OFFSET risulta essere LIMIT 1 OFFSET 5000 LIMIT 1 e MySQL la rifiuta. Questo problema si verifica solo durante la pulizia giornaliera: un errore al giorno.
  • Google rifiuta Urgency: very-low con un errore 400, anche se è definita dalla RFC 8030; accetta solo high , normal e low . Senza la traduzione, il test di importazione di esempio avrebbe portato alla terminazione di tutti gli abbonamenti a Chrome. La consegna è stata verificata rispetto a fcm.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 semplici
120,88 €
Video di prodotto
play_circle_outline

Questions and answers

Nobody has asked anything about this product yet.

Caricamento...
Consenso sui cookie
Torna all'inizio