Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de PWA Storefront Pack — Application installable WooCommerce + push natives, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Pourquoi une PWA pour votre boutique ?
Une PWA donne à votre boutique WooCommerce les caractéristiques d'une application native sans passer par les App Stores. Les clients l'installent en deux clics depuis Chrome ou Safari, la lancent depuis leur écran d'accueil, naviguent même sans connexion et reçoivent des notifications push pour leurs commandes. Tout cela avec votre code existant — pas de React Native, pas d'Electron, pas de double maintenance.
Notifications push sans intermédiaire
La plupart des solutions push pour WordPress facturent au volume ou imposent un service tiers (Firebase, OneSignal, Pushwoosh). Ce module implémente l'intégralité du protocole Web Push en PHP : génération des clés VAPID en ECDSA P-256, signature JWT ES256, chiffrement RFC 8188 aes128gcm avec dérivation HKDF. Votre serveur dialogue directement avec les services push des navigateurs. Aucun coût récurrent, aucun partage de données client, aucun point de défaillance externe.
Stratégies de cache adaptées au e-commerce
Le Service Worker propose trois stratégies de cache pour les pages HTML (network-first par défaut, cache-first pour les vitrines statiques), tout en excluant systématiquement les pages sensibles (panier, commande, mon compte, admin) pour éviter d'afficher un état périmé. Les ressources statiques utilisent cache-first et les images stale-while-revalidate pour un compromis performance et fraîcheur.
Déclencheurs e-commerce prêts à l'emploi
Trois automatisations branchées directement sur les hooks WooCommerce : notification au client à chaque changement de statut de commande avec URL de suivi de commande, notification aux administrateurs et shop managers à chaque nouvelle commande avec lien direct vers l'édition (HPOS-aware), alertes retour en stock avec liste d'attente par produit. Tout est désactivable individuellement.
Conformité RGPD et qualité d'expérience
Le module n'envoie jamais la boîte de dialogue de permission native sans action explicite de l'utilisateur. Une pré-invite contextuelle s'affiche après un délai configurable, avec textes personnalisables. Si l'utilisateur refuse, le module mémorise sa décision pendant 7 jours avant de redemander. La désinscription est possible en un appel JavaScript depuis le front-end.
Compatibilité et internationalisation
Compatibilité déclarée avec HPOS de WooCommerce. URLs adaptées automatiquement pour fonctionner avec les anciens et nouveaux schémas de commandes. Les chaînes utilisateur passent toutes par i18n WordPress, avec un fichier .pot pour traducteurs et la traduction FR livrée d'office. Polylang Pro supporté pour les sites multilingues.
Il n’y a pas encore d’avis.