Tutto quello che vorresti sapere prima di installare.
Uno sguardo dettagliato su come funziona PWA Storefront Pack — App installabile WooCommerce + notifiche push native, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.
Perché una PWA per il tuo negozio?
Una PWA conferisce al tuo negozio WooCommerce le caratteristiche di un'app nativa senza passare dagli App Store. I clienti la installano in due clic da Chrome o Safari, la avviano dalla schermata Home, navigano anche senza connessione e ricevono notifiche push per i loro ordini. Tutto questo con il tuo codice esistente — niente React Native, niente Electron, nessuna doppia manutenzione.
Notifiche push senza intermediario
La maggior parte delle soluzioni push per WordPress addebita a volume o impone un servizio terzo (Firebase, OneSignal, Pushwoosh). Questo modulo implementa l'intero protocollo Web Push in PHP: generazione delle chiavi VAPID in ECDSA P-256, firma JWT ES256, cifratura RFC 8188 aes128gcm con derivazione HKDF. Il tuo server dialoga direttamente con i servizi push dei browser. Nessun costo ricorrente, nessuna condivisione di dati cliente, nessun punto di guasto esterno.
Strategie di cache adattate all'e-commerce
Il Service Worker propone tre strategie di cache per le pagine HTML (network-first di default, cache-first per le vetrine statiche), escludendo sistematicamente le pagine sensibili (carrello, checkout, il mio account, admin) per evitare di mostrare uno stato obsoleto. Le risorse statiche utilizzano cache-first e le immagini stale-while-revalidate per un compromesso tra prestazioni e freschezza.
Trigger e-commerce pronti all'uso
Tre automazioni collegate direttamente agli hook WooCommerce: notifica al cliente a ogni cambio di stato dell'ordine con URL di tracciamento, notifica agli amministratori e shop manager a ogni nuovo ordine con link diretto alla modifica (HPOS-aware), avvisi di ritorno in stock con lista d'attesa per prodotto. Tutto disattivabile individualmente.
Conformità GDPR e qualità dell'esperienza
Il modulo non attiva mai la finestra di dialogo di permesso nativa senza un'azione esplicita dell'utente. Una pre-richiesta contestuale appare dopo un ritardo configurabile, con testi personalizzabili. Se l'utente rifiuta, il modulo memorizza la decisione per 7 giorni prima di riprovare. La disiscrizione è possibile con una sola chiamata JavaScript dal front-end.
Compatibilità e internazionalizzazione
Compatibilità dichiarata con HPOS di WooCommerce. URL adattati automaticamente per funzionare con schemi di ordini vecchi e nuovi. Tutte le stringhe utente passano per i18n WordPress, con file .pot per traduttori e traduzione FR fornita di default. Polylang Pro supportato per siti multilingua.
Ancora non ci sono recensioni.