WordPress WooCommerce

PWA Storefront Pack — Application installable WooCommerce + push natives

Boutique installable et notifications push natives, sans service tiers

Vos clients ajoutent votre boutique sur leur écran d'accueil comme une vraie application. Navigation hors ligne, notifications push pour les commandes et le retour en stock, broadcasts marketing. Les clés VAPID sont générées sur votre serveur et le plugin parle directement aux services push des navigateurs Chrome, Firefox, Edge, Safari iOS 16.4 et plus. Aucune dépendance externe, aucun abonnement mensuel.

HPOS-ready RGPD Sans service tiers VAPID natif 5 langues
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
PWA Storefront Pack — Application installable WooCommerce + push natives
v1.0.0 · mis à jour 2026-05-23
Ce que ça fait

La version courte.

01

App installable

Web App Manifest auto-généré (couleurs, icônes, raccourcis longue-pression) et bannière d'installation personnalisable avec délai configurable et instructions iOS Safari.

02

Mode hors ligne

Service Worker avec trois stratégies de cache (network-first, cache-first, stale-while-revalidate) et exclusions automatiques des pages panier, commande et mon compte.

03

Notifications push natives

Implémentation complète du protocole Web Push en PHP pur — VAPID ECDSA P-256, chiffrement RFC 8188 aes128gcm. Aucun Firebase, aucun OneSignal, aucun frais de transit.

04

Déclencheurs e-commerce intégrés

Statut de commande, nouvelle commande pour les administrateurs, alertes retour en stock avec liste d'attente par produit. Hooks WooCommerce standards.

05

Composeur de broadcast

Page d'administration dédiée pour envoyer des notifications manuelles à tous les abonnés actifs, avec aperçu en direct et envoi de test personnel.

06

Gestion des abonnés

Stockage en table dédiée, identification automatique du provider (FCM, Mozilla, WNS, APNS), nettoyage des endpoints expirés (HTTP 404/410).

07

Conforme RGPD

Pré-invite de consentement avant la boîte de dialogue native du navigateur, dismissal mémorisé pendant 7 jours, désinscription en un clic depuis le front-end.

08

HPOS compatible

Compatibilité déclarée avec High-Performance Order Storage de WooCommerce. URLs admin adaptées automatiquement.

La version longue

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.

§ 01

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.

§ 02

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.

§ 03

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.

§ 04

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.

§ 05

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.

§ 06

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.