📩 Fique por dentro das novidades com a nossa newsletter

Como traduzir WooCommerce em 5 passos sem quebrar a loja

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

Pergunte a uma IA sobre este artigo

Obtenha um resumo ou tire dúvidas com seu assistente favorito


Traduzir WooCommerce exige plugin multilingue, tradução de catálogo, checkout e e-mails, mais hreflang correto. Segundo o Google Search Central (2024), hreflang conecta versões traduzidas de uma mesma página. WPML cobre 100% das strings de produto; Polylang Free deixa variações de fora. Escolha a stack antes de criar SKUs.

Traduzir WooCommerce significa converter catálogo, variações, checkout, e-mails transacionais e URLs para um segundo idioma sem duplicar conteúdo aos olhos do Google. A maior parte das lojas trata isso como “instalar um plugin de tradução”, e é aí que o carrinho quebra. O catálogo aparece traduzido, mas o checkout volta ao idioma original, o gateway envia e-mail em português e o hreflang fica ausente. Este guia mostra o caminho técnico que usamos no suporte da FULL, que conecta 150 mil sites WordPress, para traduzir WooCommerce de ponta a ponta. Antes de começar, vale ler o guias de site multilíngue da FULL para contexto de cluster.


Diagnóstico rápido: O que realmente precisa ser traduzido

Traduzir WooCommerce envolve 6 camadas distintas, e ignorar qualquer uma delas deixa a loja meio traduzida. Em boa parte dos tickets de loja multilíngue que chegam à FULL, o lojista traduziu só o catálogo e achou que terminou: faltavam as outras 5 camadas, como strings de gateway e e-mails. A tabela abaixo mapeia cada camada e o sintoma de quem pula a etapa.

Legenda: as seis camadas que precisam estar traduzidas antes de anunciar a loja em outro idioma.

Traduzir WooCommerce: camadas, ferramenta e sintoma se ignorada
Camada Ferramenta que resolve Sintoma se ignorada
Catálogo e variações WooCommerce Multilingual (WPML) ou Polylang Atributos em PT no checkout EN
Páginas de checkout String translation do plugin Botão “Finalizar compra” não traduz
E-mails transacionais WPML String Translation Confirmação de pedido em PT
Gateway de pagamento Strings do plugin de gateway Mensagem de erro no idioma errado
URLs e slugs Estrutura por diretório (/en/) URL duplicada sem hreflang
SEO internacional hreflang + canonical Google indexa só uma versão

A regra prática: traduzir WooCommerce é traduzir o fluxo, não a página. Se o cliente consegue navegar do produto até o e-mail de confirmação sem trocar de idioma, a loja está pronta.


Escolha o plugin antes de criar o primeiro produto

A escolha do plugin define 80% do trabalho de traduzir WooCommerce, e trocar depois de cadastrar 500 SKUs é doloroso. Três nomes dominam: WPML 4.x com a extensão WooCommerce Multilingual, Polylang com o add-on for WooCommerce, e TranslatePress. Cada um cobre uma camada diferente do checkout.

WPML compete por profundidade de WooCommerce e traduz variações, atributos e e-mails. Polylang compete por leveza e licença gratuita, mas a versão Free deixa variações de produto de fora. TranslatePress compete por tradução visual direto no front-end, ideal para quem traduz vendo a página.

A diferença prática aparece no checkout. Polylang Free sem o add-on pago para WooCommerce mais variações de produto resulta em atributos e variações não traduzidos na finalização: o cliente vê “Cor: Azul” virar “Color: Azul”. WPML cobre essa camada por padrão, mas pesa mais no banco. Em lojas com catálogo grande, a tabela wp_icl_translations cresce rápido. Para um diagnóstico mais amplo da arquitetura, consulte o guia para criar um site multilíngue no WordPress antes de fechar a stack.


Passo a passo: Traduzir WooCommerce do catálogo ao checkout

Configurar a tradução completa leva entre 30 minutos e algumas horas, dependendo do tamanho do catálogo, e segue cinco passos na ordem certa. Inverter a ordem, traduzir produtos antes de definir idiomas, costuma gerar retrabalho. Faça na sequência abaixo, validando cada etapa antes de avançar para a próxima. A documentação oficial detalha cada tela em WPML Docs.

Passo 1: Instale o plugin multilingue e a extensão WooCommerce

Ative o plugin escolhido e, no caso do WPML, instale também o WooCommerce Multilingual e o String Translation. No painel de idiomas, defina o idioma padrão e os idiomas de destino antes de tocar em qualquer produto. Confirme que o seletor de idioma aparece no front-end. Sem a extensão de loja, o plugin traduz posts e páginas, mas ignora produtos.

Passo 2: Configure a estrutura de URL por diretório

Defina o formato de URL como diretório de idioma (site.com/en/), não como parâmetro (?lang=en) nem subdomínio. O diretório é o formato que o Google interpreta com menos ambiguidade e mantém a autoridade no mesmo domínio. Salve as permalinks e teste se um produto abre em /en/product/.... Essa decisão é difícil de reverter depois de indexada.

Passo 3: Traduza produtos, atributos e variações

Use o painel WooCommerce Multilingual para traduzir nome, descrição, atributos e cada variação. Atributos globais (tamanho, cor) traduzem uma vez e se propagam. Para 1.000 produtos, considere a tradução em lote ou a fila de tradução do WPML. Confirme que uma variação traduzida exibe o atributo correto na página do produto antes de seguir.

Passo 4: Traduza checkout, e-mails e strings de gateway

Abra o String Translation e traduza os textos de interface: botões do carrinho, campos de checkout, e-mails de pedido e mensagens do gateway de pagamento. Essa é a etapa mais esquecida e a que mais gera ticket. Sem ela, o cliente recebe o e-mail de confirmação no idioma original mesmo tendo comprado em inglês.

Passo 5: Configure hreflang, canonical e cache por idioma

Garanta que cada par de páginas emita hreflang recíproco e canonical próprio. Boa parte dos plugins multilíngues injeta hreflang automaticamente, mas confirme no código-fonte. Exclua páginas de carrinho e checkout do cache de página e ative a separação de cache por cookie de idioma. Veja a correção de cache na seção seguinte.


Cache e checkout: O erro que serve a loja no idioma errado

O conflito mais perigoso ao traduzir WooCommerce não é de tradução, é de cache, e ele atinge 2 páginas críticas: carrinho e checkout. WooCommerce com cache de página sem cookie de idioma mais WPML em servidor agressivo serve a loja no idioma de outro usuário, porque o primeiro acesso em inglês fica cacheado para o próximo visitante brasileiro.

A condição exige tráfego simultâneo, por isso passa nos testes e quebra no lançamento.

A correção tem três partes. Primeiro, exclua cart, checkout e my-account do cache de página em qualquer idioma. Segundo, configure o cache para variar por cookie de idioma (_icl_current_language no WPML). Terceiro, em servidor LiteSpeed, evite rodar LiteSpeed Cache e o cache do WPML simultaneamente sem regra de exclusão. Quem usa WP Rocket encontra o passo a passo no nosso material sobre WP Rocket com WPML em sites multilíngues. Esse ajuste de canonical e cache evita conteúdo duplicado servido fora de contexto.


SEO internacional: Hreflang e indexação sem conteúdo duplicado

Traduzir WooCommerce sem SEO internacional faz o Google tratar as 2 versões como conteúdo duplicado e indexar só 1. Segundo a documentação do Google, hreflang sinaliza qual versão servir por idioma e precisa ser recíproco: a página EN aponta para a PT e vice-versa. Sem reciprocidade, o sinal é ignorado pelo buscador.

A mesma exigência de rigor que a FULL aplica como CVE Numbering Authority vale para a estrutura de indexação de uma loja.

Três verificações fecham o SEO internacional da loja. Confirme hreflang recíproco no de cada par de páginas. Garanta um canonical próprio por idioma, nunca apontando a versão EN para a PT. E submeta cada versão no Google Search Console para acompanhar a indexação. Quem está começando do zero pode usar o passo a passo de como traduzir o site WordPress em vários idiomas como base antes da loja.


Plugins FULL para traduzir WooCommerce com custo previsível

Traduzir WooCommerce com licenças avulsas soma rápido: o WPML custa a partir de US$99 ao ano por site, e cada extensão e gateway adiciona valor. Esse modelo de licença anual recorrente vira problema de orçamento quando a agência gerencia dezenas de lojas em datas de renovação diferentes.

No bundle da FULL, o plano PRO sai por R$849,90 e inclui o conjunto de plugins premium para até 10 sites, o que coloca o custo em torno de R$85 por site, com ativação em um clique no painel.

A gente vê no suporte da FULL que a previsibilidade pesa mais que o preço de tabela: agência não quer renovar dez licenças em dez datas diferentes. Para montar a loja multilíngue com custo fechado, conheça os planos da FULL. Se a operação ainda está estruturando o catálogo, vale revisar como gerenciar uma loja WooCommerce e o material sobre traduzir a loja para aumentar as vendas.


Erros comuns ao traduzir WooCommerce em produção

A maior parte dos problemas de loja multilíngue não aparece na configuração, e sim semanas depois, com o catálogo crescendo. Em lojas WooCommerce com mais de 1.000 SKUs traduzidas via WPML, a tabela wp_icl_translations cresce rápido e consultas de catálogo ficam lentas sem índice em element_type. Nesses casos, agendar otimização de tabela na madrugada e ativar object cache (Redis) estabiliza o admin e tira a lentidão da fila de tradução.

Outros três erros recorrem na maioria dos casos. Traduzir o produto mas esquecer a categoria deixa breadcrumbs e arquivos no idioma errado. Mudar a estrutura de URL depois de indexar gera enxurrada de 404 sem redirect 301. E publicar a versão traduzida sem revisar o e-mail transacional manda confirmação de pedido no idioma original. O guia de erros comuns ao construir um site multilíngue detalha cada armadilha. Quem prefere um passo a passo guiado encontra no guia FULL de loja online com WordPress.



Perguntas frequentes sobre traduzir WooCommerce

Por que o checkout do WooCommerce continua em português depois de traduzir o catálogo?

Porque catálogo e checkout são camadas diferentes. Traduzir produtos via WooCommerce Multilingual não toca nos textos de interface do carrinho, dos campos de finalização nem dos e-mails. Esses textos vivem no módulo String Translation do plugin multilingue e precisam ser traduzidos à parte. Sem essa etapa, o botão “Finalizar compra” e a confirmação de pedido seguem no idioma original mesmo com 100% do catálogo traduzido.

É possível traduzir WooCommerce sem plugin pago?

Sim, é possível, mas com limites claros. O Polylang Free traduz posts, páginas e produtos simples, porém não cobre variações de produto nem strings de WooCommerce sem o add-on pago Polylang for WooCommerce. TranslatePress tem versão gratuita que traduz o que está visível no front-end, incluindo textos do tema. Para uma loja com variações e e-mails transacionais, a versão gratuita deixa lacunas que aparecem no checkout.

Qual a diferença entre WPML, Polylang e TranslatePress para WooCommerce?

WPML traduz catálogo, variações, atributos e e-mails por padrão via WooCommerce Multilingual, custa a partir de US$99 ao ano e pesa mais no banco de dados. Polylang é mais leve e tem licença gratuita, mas exige add-on pago para variações de loja. TranslatePress traduz visualmente no front-end, ideal para quem revê a página, mas depende de mais ajuste manual em catálogos grandes. A escolha depende do tamanho do catálogo e do orçamento.

Quanto custa traduzir WooCommerce com plugin no bundle da FULL?

No plano PRO da FULL, que custa R$849,90 ao ano e cobre até 10 sites, o custo fica em torno de R$85 por site, com o conjunto de plugins premium incluído e ativação em um clique. Comparado ao modelo de licença avulsa, em que cada plugin e gateway é renovado em data própria, o bundle troca várias renovações por uma só. A previsibilidade de custo costuma pesar mais para agências do que o preço de tabela.

O que precisa ser traduzido além das páginas de produto no WooCommerce?

Além do produto, precisam de tradução: variações e atributos, categorias e tags, páginas de carrinho e checkout, e-mails transacionais, mensagens do gateway de pagamento, e os slugs de URL. O SEO internacional fecha a lista com hreflang recíproco e canonical por idioma. Uma loja só está pronta quando o cliente percorre do produto ao e-mail de confirmação sem trocar de idioma em nenhum ponto do fluxo.


Próximos passos para uma loja multilíngue estável

Traduzir WooCommerce com solidez é tratar a loja como um fluxo único: catálogo, checkout, e-mails, cache e SEO internacional precisam falar o mesmo idioma na mesma sessão. O ponto de virada é escolher a stack, WPML para profundidade, Polylang para leveza ou TranslatePress para tradução visual, antes de cadastrar produtos, e validar o checkout em ambiente com tráfego simultâneo, onde o erro de cache por idioma realmente aparece. A maioria dos problemas que chegam ao suporte da FULL ao traduzir WooCommerce nasce de pular a tradução de strings de interface ou de ignorar o hreflang recíproco. Para continuar aprendendo, o FULL Academy reúne os tutoriais, guias e reviews de WordPress em um só lugar.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

AI Shopping no Brasil: Como a IA decide quem vende

O AI shopping no Brasil já redesenha como o consumidor

A shortlist da IA: Como 3-5 marcas são escolhidas antes do clique

Entender a shortlist da ia como marcas são escolhidas é

Como fazer um AI visibility audit passo a passo

Se você não sabe se o ChatGPT recomenda a sua
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.