Polski for WooCommerce - adapté a sua loja ao mercado polaco
PT-PT

Polski for WooCommerce - adapté a sua loja ao mercado polaco

5.00 /5 - (17 votes )
45min de leitura
Referência
Especialista WooCommerce
500+ projetos WP

#Polski for WooCommerce

Plugin gratuito que adapta o WooCommerce às condições legais e comerciais do mercado polaco. GPSR, Omnibus, GDPR, DSA, KSeF-ready e funcionalidades de loja num único pacote.

Polski for WooCommerce combina os requisitos do mercado polaco, as diretivas atuais da UE e as funcionalidades de loja num único plugin. Em vez de instalar 10 plugins separados para preços por unidade, formulários de devolução, GPSR, DSA, dados alimentares, auditoria de conformidade e ferramentas de merchandising - tem tudo num só pacote.

O plugin encontra-se atualmente em análise no WordPress.org. O código-fonte está disponível no GitHub.

Requisitos: WordPress 6.4+, WooCommerce 8.0+, PHP 8.1+ | Versão: 1.3.0 | Licença: GPLv2


#Índice


#Instalação e configuração

#Primeiros passos

A configuração do Polski for WooCommerce e composta por 6 passos. A maioria das definições funciona com os valores predefinidos - basta ativar os módulos.


#Instalação

#A partir do painel do WordPress (recomendado)

  1. Aceda a Plugins > Adicionar novo
  2. Pesquise Polski for WooCommerce
  3. Clique em Instalar e Ativar
  4. O novo menu Polski aparecerá na barra lateral

#Manualmente a partir de ficheiro ZIP

  1. Descarregue o ZIP do GitHub
  2. Plugins > Adicionar novo > Carregar plugin
  3. Selecioné o ficheiro ZIP e clique em Instalar
  4. Clique em Ativar

#Ativar módulos

Após a ativação, aceda a Polski > Módulos. Verá uma lista com 42 módulos disponíveis agrupados por categorias:

  • Preços e Omnibus - preço por unidade, preço mais baixo dos últimos 30 dias, apresentação do IVA
  • Checkout - botão de encomenda, caixas de verificação legais, NIF
  • Conformidade legal - GPSR, DSA, KSeF, greenwashing, GDPR
  • Direitos do consumidor - formulário de devolução, páginas legais, ODR
  • Informações sobre produtos - prazo de entrega, fabricante, marcas, GTIN
  • Produtos alimentares - valores nutricionais, alergénios, Nutri-Score
  • Módulos de loja - lista de desejos, comparar, visualização rápida, filtros, pesquisa
  • E-mail - anexos legais, doublé opt-in
  • Ferramentas - painel de conformidade, auditoria da loja

Cada módulo tem um botão de ativar/desativar. Ativé os que necessitar.


Para conformidade básica com a lei polaca, ative:

  1. Caixas de verificação legais - aceda às definições do módulo, ativé as caixas para os termos e condições, política de privacidade e direito de desistência
  2. Botão de encomenda - altera automaticamente o texto para “Encomendo com obrigação de pagamento”
  3. Páginas legais - selecioné as suas páginas de Termos e Condições, Política de Privacidade e Direito de Desistência

#Configuração do IVA

  1. Certifique-se de que tem as taxas de IVA corretas em WooCommerce > Definições > Impostos (23%, 8%, 5%, 0%)
  2. Ativé o módulo Apresentação do IVA e selecioné o modo (com/sem IVA)
  3. Se beneficiar de isenção subjetiva (art. 113) - marque a caixa de verificação correspondente

#GPSR (se vender produtos físicos)

Desde 13 de dezembro de 2024, o regulamento GPSR exige que as páginas de produto em lojas online incluam os dados do fabricante e da pessoa responsável. Ativé o módulo GPSR e preencha os dados no separador Polski no editor de produto.


#Painel de conformidade

Aceda a Polski > Painel e clique em Verificar conformidade. O sistema verificará:

  • Se as páginas legais estão criadas e atribuídas
  • Se as caixas de verificação legais estão ativas no checkout
  • Se o botão de encomenda tem o texto correto
  • Se as taxas de IVA estão configuradas
  • Se os dados GPSR estão preenchidos (se o módulo estiver ativo)

Resultado a verde/vermelho para cada ponto. Corrija os elementos a vermelho e verifique novamente.


#Modelos do tema

Todos os modelos do plugin podem ser substituídos a partir do tema. Copié o ficheiro de wp-content/plugins/polski/templates/ para wp-content/themes/your-theme/polski/ e edite.


#REST API

O plugin disponibiliza uma API REST completa sob o namespace polski/v1/:

  • GET /polski/v1/settings - obter definições
  • POST /polski/v1/settings - atualizar definições
  • GET /polski/v1/withdrawals - lista de pedidos de devolução
  • GET /polski/v1/checkboxes - configuração das caixas de verificação

A documentação da API fica disponível após a instalação do plugin.


#WP-CLI

wp polski migrate        # executar migrações da base de dados
wp polski smoke-test     # verificar a correção da instalação

#GPSR - segurança geral dos produtos

Desde 13 de dezembro de 2024, o Regulamento UE 2023/988 (GPSR - General Product Safety Regulation) exige que as páginas de produto em lojas online incluam os dados do fabricante e da pessoa responsável pela conformidade do produto com as normas. O módulo GPSR do Polski for WooCommerce apresenta automaticamente estas informações na página do produto e disponibiliza ferramentas para as gerir no painel de administração.


#Ativar o módulo

  1. Aceda a Polski > Módulos
  2. Localizé a secção Conformidade legal
  3. Ativé o módulo GPSR
  4. Guarde as alterações

Após a ativação, o módulo registará novos campos no editor de produto e adicionará uma coluna de estado na lista de produtos.


#Campos GPSR no editor de produto

Após ativar o módulo, aparece uma secção GPSR - Segurança do produto (separador Polski) no editor de cada produto. Contém 8 campos:

CampoTipoDescrição
Nome do fabricantetextoNome completo da entidade que fabricou o produto
Morada do fabricanteárea de textoMorada postal completa do fabricante
Nome do importadortextoNome do importador (preencher se o produto for proveniente de fora da UE)
Morada do importadorárea de textoMorada postal completa do importador
Pessoa responsáveltextoEntidade na UE responsável pela conformidade do produto com o GPSR
Identificador do produtotextoNúmero de lote, número de serié ou outro identificador
Avisos de segurançaárea de textoAvisos exigidos pela regulamentação ou pelo fabricante
Instruções de segurançaárea de textoInstruções para utilização segura

A secção GPSR na página do produto só e apresentada quando pelo menos um campo está preenchido. Os dados são apresentados num elemento <details> com o cabeçalho “Segurança do produto (GPSR)” - o cliente pode expandi-lo clicando.


#Apresentação na página do produto

O módulo injeta automaticamente a secção GPSR após as informações do produto (hook woocommerce_product_meta_end). Apresenta apenas os campos que têm valor preenchido.

Estrutura HTML da secção:

<div class="polski-gpsr-info">
  <details class="polski-gpsr-info__details">
    <summary class="polski-gpsr-info__summary">Bezpieczeństwo produktu (GPSR)</summary>
    <dl class="polski-gpsr-info__list">
      <dt>Producent</dt>
      <dd>Nazwa producenta</dd>
      <!-- kolejne pola -->
    </dl>
  </details>
</div>

Pode personalizar o estilo da secção através de CSS no tema, utilizando as classes .polski-gpsr-info, .polski-gpsr-info__details e .polski-gpsr-info__list.

Se pretender alterar o esquema ou o conteúdo da secção, copié o modelo de: wp-content/plugins/polski/templates/single-product/gpsr-info.php para: wp-content/themes/seu-tema/polski/single-product/gpsr-info.php


#Coluna de estado GPSR na lista de produtos

Na lista de produtos (Produtos > Todos os produtos) o módulo adiciona uma coluna GPSR com um indicador visual do preenchimento dos dados:

  • Marca verde (✓) - 3 ou mais campos dos 8 preenchidos
  • Triângulo amarelo de aviso - 1 a 2 campos preenchidos
  • Traço cinzento - nenhum campo preenchido

Ao passar o cursor sobre o íconé aparece um tooltip com o número de campos preenchidos, por exemplo “5/8 campos preenchidos”. Isto permite identificar rápidamente os produtos que necessitam de preenchimento de dados GPSR sem abrir cada um individualmente.


#Importação e exportação CSV

O módulo GPSR e totalmente suportado pelo mecanismo de importação/exportação CSV do Polski for WooCommerce. É a forma mais rápida de preencher dados GPSR para vários produtos em simultâneo.

#Exportação

  1. Aceda a Polski > Importar / Exportar CSV
  2. Clique em Exportar produtos
  3. Descarregué o ficheiro CSV

No ficheiro CSV, cada produto tem colunas GPSR com o prefixo polski_gpsr_:

Coluna CSVCampo correspondente
polski_gpsr_manufacturer_nameNome do fabricante
polski_gpsr_manufacturer_addressMorada do fabricante
polski_gpsr_importer_nameNome do importador
polski_gpsr_importer_addressMorada do importador
polski_gpsr_responsible_personPessoa responsável
polski_gpsr_product_identifierIdentificador do produto
polski_gpsr_safety_warningsAvisos de segurança
polski_gpsr_instructionsInstruções de segurança

#Importação

  1. Preencha as colunas GPSR no ficheiro CSV (a coluna id ou sku e necessária para identificar o produto)
  2. Aceda a Polski > Importar / Exportar CSV
  3. Carregué o ficheiro e clique em Importar
  4. O plugin atualizará os metadados dos produtos para todas as linhas do ficheiro

A importação substitui os valores existentes. As células vazias no CSV eliminam os dados guardados anteriormente para esse campo.


#Páginas de documentação relacionadas

#Omnibus - preço mais baixo dos últimos 30 dias

O módulo Omnibus do plugin Polski for WooCommerce monitoriza automaticamente o histórico de preços dos produtos e apresenta o preço mais baixo dos últimos 30 dias nos produtos em promoção. Cumpré os requisitos da Diretiva Omnibus (UE 2019/2161), em vigor na Polónia desde 1 de janeiro de 2023.


#O que e a Diretiva Omnibus?

A Diretiva Omnibus (UE 2019/2161) impõe às lojas online a obrigação de informar os clientes sobre o preço mais baixo de um produto nos últimos 30 dias, quando o produto e apresentado em promoção. Isto significa que, além do preço riscado (regular) e do preço promocional, deve aparecer uma mensagem do tipo: “Preço mais baixo dos últimos 30 dias: 89,00 EUR”.

O módulo regista o preço a cada gravação do produto e mantém o histórico automaticamente. Não requer introdução manual de dados.


#Ativar o módulo

  1. Aceda a Polski > Módulos
  2. Localizé o módulo Preço mais baixo (Omnibus) no grupo “Preços e Omnibus”
  3. Ativé o botão e clique em Guardar definições
  4. A partir deste momento o plugin começa a registar preços a cada gravação de produto

#Como funciona o registo de preços?

O preço e registado automaticamente em duas situações:

  • ao guardar um produto simples (woocommerce_update_product, woocommerce_new_product)
  • ao guardar uma variante de produto variável (woocommerce_save_product_variation)

É guardado no máximo um registo por produto por dia - os duplicados são ignorados. O módulo monitoriza tanto o preço regular como o preço promocional. O preço efetivo mais baixo do período de monitorização e calculado automaticamente na apresentação.

Os registos antigos são eliminados automaticamente pela tarefa cron (polski_daily_maintenance) de acordo com a definição “Guardar histórico (dias)”.


#Definições do módulo

#Registo de preços

DefiniçãoValor predefinidoDescrição
Período de monitorização (dias)30Número de dias considerados no cálculo do preço mais baixo. A diretiva exigé um mínimo de 30 dias.
Guardar histórico (dias)90Os registos mais antigos do que este limite são eliminados automaticamente da base de dados.
Preços com impostoativoQuando ativo, monitoriza e apresenta preços brutos (com IVA).

#Apresentação

DefiniçãoValor predefinidoDescrição
Apenas produtos em promoçãoativoA informação aparece apenas quando o produto tem um preço promocional ativo.
Página do produtoativoApresenta a mensagem na página de produto individual.
Lista de produtos (loja, categorias)inativoApresenta a mensagem no ciclo de produtos.
Produtos relacionados e recomendadosinativoApresenta a mensagem nas secções “Produtos semelhantes” e “Recomendados”.
CarrinhoinativoApresenta a mensagem junto ao produto no carrinho.
Mostrar preço regular (antes da promoção)inativoInformação adicional sobre o preço antes do início da promoção.

#Modelo de mensagem

DefiniçãoValor predefinidoDescrição
Conteúdo da mensagemPreco mais baixo dos ultimos {days} dias: {price}Texto apresentado junto ao produto. Suporta variáveis: {price}, {days}, {date}, {regular_price}.
Sem histórico de preçosOcultar mensagemComportamento quando não há dados históricos: ocultar / mostrar preço atual / texto personalizado.
Texto personalizado (sem histórico)O preco não se alterou no período de {days} diasTexto apresentado quando não há histórico e a opção “texto personalizado” está selecionada.
Calculado a partir deDia de início da promoçãoPonto de referêncIA: dia de início da promoção ou dia atual.

#Produtos variáveis

DefiniçãoValor predefinidoDescrição
Monitorizar variantes separadamenteativoCada variante de produto variável tno seu próprio histórico de preços independente.

#Variáveis do modelo

No campo “Conteúdo da mensagem” pode utilizar as seguintes variáveis:

  • {price} - preço efetivo mais baixo do período de monitorização (formatado, com moeda)
  • {days} - número de dias da definição “Período de monitorização”
  • {date} - data de registo do preço mais baixo
  • {regular_price} - preço regular do produto antes da promoção

Exemplos de mensagens:

Preco mais baixo dos ultimos {days} dias: {price}
Preco mais baixo anterior: {price} (nos ultimos {days} dias)
Preco antes da promocao: {regular_price} | Mais baixo em 30 dias: {price}

#Shortcode

O shortcode [polski_omnibus_price] permite apresentar a informação sobre o preço mais baixo em qualquer local - na descrição do produto, num modelo de página ou num elemento de page builder.

Utilização básica (apresenta o preço do produto atual no ciclo WooCommerce):

[polski_omnibus_price]

Com indicação de produto específico (fora do ciclo WooCommerce, por exemplo numa página de texto):

[polski_omnibus_price product="123"]

Onde 123 e o ID do produto. O shortcode devolvé uma string vazia quando o produto não está em promoção (com a predefinição “Apenas produtos em promoção”) ou quando não há dados históricos.


#Compatibilidade com plugins Omnibus externos

O plugin Polski for WooCommerce deteta automaticamente soluções Omnibus externas populares (por exemplo, wc-price-history). Quando tal plugin está ativo, o módulo delega nelé a obtenção dos dados em vez de utilizar a sua própria base de histórico de preços. O estado da integração e visível no painel do módulo.

Quando nenhum plugin externo está instalado, e utilizado o sistema de monitorização incorporado.


#Classes CSS e filtro HTML

O HTML gerado tem a seguinte estrutura:

<div class="polski-omnibus-price">
  <span class="polski-omnibus-price__text">Preco mais baixo dos ultimos 30 dias: 89,00 PLN</span>
</div>

Pode modificar o aspeto através de CSS no tema ou utilizar o filtro PHP:

add_filter('polski/price/omnibus_html', function (string $html, $lowest, $product): string {
    // $lowest e um objeto OmnibusPrice com o campo effectivePrice() e currency
    // $product e um objeto WC_Product
    return $html;
}, 10, 3);

Cluster relacionado

Explorar outros serviços WordPress e base de conhecimento

Reforce o seu negócio com suporte técnico profissional em áreas-chave do ecossistema WordPress.

Recomendações do LinkedIn

Recomendações e opiniões sobre o trabalho com a WPPoland

Recomendações selecionadas de líderes das comunidades WordPress, WordCamp e e-commerce - com ênfase no cumprimento de prazos, profundidade técnica e abordagem orientada ao negócio no desenvolvimento WordPress.

Karolina Czapla

Karolina Czapla

Estratega de Marketing – Performance & Digital Strategy

“Trabalhar com o Mariusz no WordCamp mostrou‑me como é raro combinar competências técnicas profundas com verdadeira liderança. Planeia, coordena e entrega com precisão, dando ao mesmo tempo espaço para a equipa crescer. Q...”

Co‑organizadora, WordCamp Gdynia 2024 & 2025

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz é o colega de equipa que todos gostariam de ter: fortes competências full‑stack em WordPress, explicações claras e uma atitude positiva mesmo sob pressão. Move‑se facilmente entre plugins, performance e layouts G...”

Trabalhámos juntos em projetos WordPress

Daniel Blossfeld

Daniel Blossfeld

Consultor de Otimização de Processos e Digitalização

“Tive o prazer de trabalhar com o Mariusz por quase três anos. Durante esse tempo, as suas habilidades de desenvolvimento WordPress provaram ser inestimáveis em uma variedade de projetos, desde a construção de websites at...”

Mariusz foi seu cliente em projetos WordPress

Jessica Di Pasquale

Jessica Di Pasquale

Liderando iniciativas de SEO com estratégias de crescimento baseadas em dados.

“Mariusz é um cara muito habilidoso, paciente e experiente. Sempre pronto para ajudar e corrigir erros, eu realmente apreciei trabalhar com ele. Ele é um ótimo colega!”

Geriu Mariusz diretamente

Belinda Koch

Belinda Koch

Analista de Web-Tracking na TUI

“Mariusz é uma ótima pessoa para trabalhar. Ele é extremamente motivado para aprender coisas novas e compartilhar o seu conhecimento, e é muito experiente em uma ampla gama de tópicos. Trabalhamos juntos em tópicos de aná...”

Trabalhou com Mariusz em tópicos de análise digital e rastreamento

Paweł Lewczuk

Paweł Lewczuk

Desenvolvedor Front-end, Desenvolvedor WordPress

“Colaborei com o Mariusz em vários projetos e a nossa cooperação foi sempre exemplar. Acredito que há muitos mais projetos conjuntos à nossa frente. Altamente recomendado!”

Mariusz foi cliente do Paweł

O que e o Polski for WooCommerce e para que serve? #
Polski for WooCommerce e um plugin gratuito de código aberto que adapta uma loja WooCommerce às condições legais e comerciais polacas e às diretivas vigentes da União Europeia. Inclui mais de 40 módulos que cobrem GPSR, a diretiva Omnibus, GDPR, DSA, KSeF-ready, formulários de desistência, preços por unidade, dados alimentares e 13 ferramentas de merchandising. Em vez de instalar uma dúzia de plugins separados para cada requisito, tem tudo num só pacote com um único painel de administração. O plugin e compatível com WooCommerce Blocks, HPOS e PHP 8.1+, estando preparado para as versões mais recentes do WordPress e do WooCommerce.
O plugin e gratuito e onde posso descarregá-lo? #
Sim, Polski for WooCommerce e totalmente gratuito e distribuído sob a licença GPLv2. O plugin encontra-se atualmente em análise no WordPress.org - após aprovação estará disponível para download diretamente no repositório de plugins do WordPress (Plugins > Adicionar novo > pesquisar 'Polski for WooCommerce'). O código-fonte está disponível publicamente no GitHub em github.com/wppoland/polski. Não existem taxas ocultas, restrições de funcionalidades nem vendas adicionais forçadas - todos os 42 módulos estão disponíveis gratuitamente.
Que diretivas e regulamentações da UE o plugin suporta? #
O plugin suporta seis regulamentações fundamentais: GPSR (segurança geral dos produtos - 8 campos com dados do fabricante e da pessoa responsável), a diretiva Omnibus (rastreamento automático e apresentação do preço mais baixo nos últimos 30 dias), GDPR (7 caixas de verificação de consentimento configuráveis com historial de auditoria completo), DSA (formulário de denúncia de conteúdos ilegais com painel de gestão), KSeF-ready (deteção automática de encomendas que requerem fatura eletrónica com base no NIP) é a diretivá anti-greenwashing (campos de verificação de alegações ecológicas por produto). Cada regulamentação tem um módulo dedicado com definições que pode ser ativado ou desativado de forma independente.
É necessário ter conhecimentos técnicos para configurar o plugin? #
Não - o plugin foi concebido para que uma pessoa sem conhecimentos técnicos o possa configurar em 10 a 15 minutos. O painel de administração criado em React oferece controlos de ativação de módulos e páginas de definições dedicadas com descrições em polaco. O painel de conformidade apresenta o estado a verde/vermelho com um único clique, indicando o que requer atenção. O assistente de configuração guia passo a passo pela introdução de dados da empresa, páginas legais e caixas de verificação no checkout. Para utilizadores avançados estão disponíveis REST API, hooks de PHP e comandos WP-CLI.
O que e o GPSR e por que razão a minha loja precisa dele? #
GPSR (General Product Safety Regulation) e um regulamento da UE em vigor desde 13 de dezembro de 2024 que exige que as páginas de produto das lojas online incluam dados do fabricante, do importador, da pessoa responsável pela conformidade na UE, identificadores do produto, advertências e instruções de segurança. A ausência destas informações pode resultar em sanções financeiras e na remoção de produtos dos marketplaces. O plugin adiciona 8 campos GPSR ao editor de cada produto WooCommerce, apresenta-os automaticamente na página de produto, disponibiliza importação e exportação em massa por CSV e mostra uma coluna de estado de conformidade na lista de produtos no painel de administração.
Como funciona o formulário de desistência e o que muda com a Diretiva 2023/2673? #
A Diretiva UE 2023/2673, obrigatória a partir de 19 de junho de 2026, exige que as lojas online permitam aos clientes submeter a declaração de desistência diretamente na página da loja - através de um botão, e não apenas de um formulário PDF para descarregar. O plugin adiciona um botão 'Desistir do contrato' na secção A minha conta junto a cada encomenda elegível para devolução. O cliente clica no botão, vê uma página de confirmação e, após confirmação, o sistema cria automaticamente um pedido, envia uma confirmação por e-mail e regista o historial de auditoria completo. O administrador gere os pedidos a partir de um painel dedicado com os estados: Submetido, Confirmado, Concluído, Rejeitado.
O plugin suporta produtos alimentares e rotulagem de alimentos? #
Sim - o módulo de produtos alimentares e uma módulo de rotulagem de alimentos para WooCommerce. Abrangé uma tabela de valores nutricionais (por 100g ou 100ml com etiquetas de colunas configuráveis), uma declaração de alergénios com taxonomia dedicada, uma lista de ingredientes, um distintivo Nutri-Score (A-E com código de cores), teor alcoólico, quantidade líquida, local de origem e dados do distribuidor. Toda a informação e apresentada numa tabela organizada na página de produto. O shortcode [polski_nutrients] permite incorporar a tabela de valores nutricionais em qualquer local, e os dados podem ser importados em massa via CSV.
Onde posso comunicar um erro ou sugerir uma nova funcionalidade? #
Comunique erros e problemas técnicos no GitHub Issues em github.com/wppoland/polski/issues - descreva o problema, indique as versões do WordPress, WooCommerce e PHP, a lista de plugins ativos e os passos para reproduzir o erro. Coloque questões, ideias para novas funcionalidades e participe em discussões no GitHub Discussions em github.com/wppoland/polski/discussions - e o local para conversas menos urgentes e partilha de experiências com outros utilizadores. Se não tiver conhecimentos técnicos, pode também enviar comentários diretamente a partir do painel do plugin - o formulário de feedback está disponível na barra lateral de cada página de definições do Polski.

Precisa de FAQ adaptado ao setor e mercado? Criamos uma versão alinhada com os seus objetivos de negócio.

Fale connosco

Artigos Relacionados

Como combinar WooCommerce como backend comercial com uma frente Astro para Core Web Vitals, carrinhos, webhooks e SEO técnico. Arquitetura, limites PCI e checklist de deploy sem promessas de latência zero.
wordpress

Headless WooCommerce com Astro: guia de desempenho para e-commerce 2026

Como combinar WooCommerce como backend comercial com uma frente Astro para Core Web Vitals, carrinhos, webhooks e SEO técnico. Arquitetura, limites PCI e checklist de deploy sem promessas de latência zero.

Domine cada aspeto da otimização de performance WooCommerce - desde tuning de base de dados e cache Redis até correção de cart fragments é arquitetura headless. Passos práticos com resultados mensuráveis.
wordpress

Otimização de Performance WooCommerce: O guia técnico 2026

Domine cada aspeto da otimização de performance WooCommerce - desde tuning de base de dados e cache Redis até correção de cart fragments é arquitetura headless. Passos práticos com resultados mensuráveis.

Como construir uma loja e-commerce ultrarrápida com Headless WooCommerce e Astro. Arquitetura, comparação de performance e guia de implementação passo a passo.
wordpress

Headless WooCommerce com Astro: O guia de performance e-commerce 2026

Como construir uma loja e-commerce ultrarrápida com Headless WooCommerce e Astro. Arquitetura, comparação de performance e guia de implementação passo a passo.