Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona PWA Storefront Pack — App instalable WooCommerce + notificaciones push nativas, por qué lo construimos así y la lógica detrás de las características anteriores.
¿Por qué una PWA para su tienda?
Una PWA da a su tienda WooCommerce las características de una app nativa sin pasar por las App Stores. Los clientes la instalan en dos clics desde Chrome o Safari, la lanzan desde su pantalla de inicio, navegan incluso sin conexión y reciben notificaciones push para sus pedidos. Todo esto con su código existente — sin React Native, sin Electron, sin doble mantenimiento.
Notificaciones push sin intermediario
La mayoría de soluciones push para WordPress cobran por volumen o imponen un servicio externo (Firebase, OneSignal, Pushwoosh). Este módulo implementa el protocolo Web Push completo en PHP: generación de claves VAPID en ECDSA P-256, firma JWT ES256, cifrado RFC 8188 aes128gcm con derivación HKDF. Su servidor habla directamente con los servicios push de los navegadores. Sin coste recurrente, sin compartir datos de cliente, sin punto de fallo externo.
Estrategias de caché adaptadas al e-commerce
El Service Worker ofrece tres estrategias de caché para páginas HTML (network-first por defecto, cache-first para escaparates estáticos), excluyendo sistemáticamente las páginas sensibles (carrito, checkout, mi cuenta, admin) para evitar mostrar un estado caducado. Los recursos estáticos usan cache-first y las imágenes stale-while-revalidate para un compromiso entre rendimiento y frescura.
Disparadores e-commerce listos para usar
Tres automatizaciones conectadas directamente a los hooks WooCommerce: notificación al cliente en cada cambio de estado del pedido con URL de seguimiento, notificación a administradores y shop managers en cada nuevo pedido con enlace directo a la edición (HPOS-aware), alertas de vuelta a stock con lista de espera por producto. Todo desactivable individualmente.
Conformidad RGPD y calidad de experiencia
El módulo nunca activa el diálogo de permiso nativo sin acción explícita del usuario. Una pre-invitación contextual aparece tras un retraso configurable, con textos personalizables. Si el usuario rechaza, el módulo memoriza la decisión durante 7 días antes de reintentar. La baja es posible con una sola llamada JavaScript desde el front-end.
Compatibilidad e internacionalización
Compatibilidad declarada con HPOS de WooCommerce. URLs adaptadas automáticamente para funcionar con esquemas de pedidos antiguos y nuevos. Todas las cadenas de usuario pasan por i18n WordPress, con archivo .pot para traductores y traducción FR incluida por defecto. Polylang Pro soportado para sitios multilingües.
No hay valoraciones aún.