WordPress Plugins WordPress

PWA Storefront Pack: Aplicação Instalável WooCommerce e Push Nativas

Loja instalável e notificações push nativas, sem serviços de terceiros

Os seus clientes acrescentam a sua loja ao ecrã principal como uma verdadeira aplicação. Navegação offline, notificações push para as encomendas e para o regresso ao stock, e broadcasts de marketing. As chaves VAPID são geradas no seu servidor e o plugin fala diretamente com os serviços push dos navegadores Chrome, Firefox, Edge e Safari iOS 16.4 e superior. Sem dependências externas, sem subscrição mensal.

Pronto para HPOS RGPD Sem serviços de terceiros VAPID nativo 8 idiomas
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Loja WooCommerce transformada numa PWA instalável
v1.1.0 · atualizado 2026-08-31
O que faz

A versão curta.

01

Aplicação instalável

Web App Manifest gerado automaticamente (cores, ícones, atalhos por pressão longa) e banner de instalação personalizável, com atraso configurável e instruções para o Safari em iOS.

02

Modo offline

Service Worker com três estratégias de cache (network-first, cache-first, stale-while-revalidate) e exclusões automáticas das páginas de carrinho, checkout e conta.

03

Notificações push nativas

Implementação completa do protocolo Web Push em PHP puro: VAPID ECDSA P-256 e cifragem RFC 8188 aes128gcm. Sem Firebase, sem OneSignal, sem custos de trânsito.

04

Acionadores de comércio integrados

Estado da encomenda, nova encomenda para os administradores e alertas de regresso ao stock com lista de espera por produto. Hooks padrão do WooCommerce.

05

Compositor de broadcast

Página de administração dedicada para enviar notificações manuais a todos os subscritores ativos, com pré-visualização em direto e envio de teste pessoal.

06

Gestão dos subscritores

Armazenamento em tabela dedicada, identificação automática do fornecedor (FCM, Mozilla, WNS, APNS) e limpeza dos endpoints expirados (HTTP 404/410).

07

Conforme ao RGPD

Pré-convite de consentimento antes da caixa de diálogo nativa do navegador, recusa memorizada durante 7 dias e cancelamento num clique a partir do front-end.

08

Compatível com HPOS

Compatibilidade declarada com o High-Performance Order Storage do WooCommerce. URL de administração adaptados automaticamente.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o PWA Storefront Pack: Aplicação Instalável WooCommerce e Push Nativas funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

Porquê uma PWA para a sua loja?

Uma PWA dá à sua loja WooCommerce as características de uma aplicação nativa sem passar pelas App Stores. Os clientes instalam-na em dois cliques a partir do Chrome ou do Safari, lançam-na a partir do ecrã principal, navegam mesmo sem ligação e recebem notificações push das suas encomendas. Tudo isto com o seu código existente: sem React Native, sem Electron, sem manutenção em duplicado.

§ 02

Notificações push sem intermediários

A maioria das soluções push para WordPress fatura ao volume ou impõe um serviço de terceiros (Firebase, OneSignal, Pushwoosh). Este módulo implementa a totalidade do protocolo Web Push em PHP: geração das chaves VAPID em ECDSA P-256, assinatura JWT ES256 e cifragem RFC 8188 aes128gcm com derivação HKDF. O seu servidor dialoga diretamente com os serviços push dos navegadores. Sem custos recorrentes, sem partilha de dados de clientes, sem pontos de falha externos.

§ 03

Estratégias de cache adaptadas ao comércio eletrónico

O Service Worker propõe três estratégias de cache para as páginas HTML (network-first por predefinição, cache-first para as montras estáticas), excluindo sistematicamente as páginas sensíveis (carrinho, checkout, conta, administração) para evitar mostrar um estado desatualizado. Os recursos estáticos usam cache-first e as imagens stale-while-revalidate, para um compromisso entre desempenho e frescura.

§ 04

Acionadores de comércio prontos a usar

Três automatizações ligadas diretamente aos hooks do WooCommerce: notificação ao cliente a cada mudança de estado da encomenda, com URL de seguimento; notificação aos administradores e gestores de loja a cada nova encomenda, com ligação direta para a edição (com consciência do HPOS); alertas de regresso ao stock com lista de espera por produto. Tudo pode ser desativado individualmente.

§ 05

Conformidade com o RGPD e qualidade da experiência

O módulo nunca dispara a caixa de diálogo de permissão nativa sem uma ação explícita do utilizador. Um pré-convite contextual aparece após um atraso configurável, com textos personalizáveis. Se o utilizador recusar, o módulo memoriza a decisão durante 7 dias antes de voltar a perguntar. O cancelamento é possível com uma chamada JavaScript a partir do front-end.

§ 06

Compatibilidade e internacionalização

Compatibilidade declarada com o HPOS do WooCommerce. URL adaptados automaticamente para funcionarem com os esquemas de encomendas antigos e novos. Todas as cadeias de utilizador passam pela i18n do WordPress, com um ficheiro .pot para tradutores e a tradução incluída de origem. WPML (com o WooCommerce Multilingual) e Polylang Pro são suportados nos sites multilingues: URL por idioma, textos tradutíveis através do String Translation e notificações no idioma de cada subscritor.