WPML
Lançado
21 de outubro de 2026
Canal
Estável
Testado com o WordPress
7.1

Registro de alterações

Planos de assinaturas, e-mails de extensões traduzidos, suporte a extensões reparado e páginas de produtos mais rápidas.

O que há de novo

  • Suporte aos planos de assinatura do WooCommerce Subscriptions 9, com preços de planos e taxas de inscrição por moeda e planos copiados para as traduções.
  • Os e-mails de extensões do WooCommerce, como Subscriptions e Bookings, são traduzidos por meio de um mecanismo compartilhado, para que os clientes os recebam em seu idioma.
  • O suporte para Product Bundles, Composite Products, Bookings, The Events Calendar, Gravity Forms e Print Invoices & Packing Lists, que havia parado silenciosamente, voltou a funcionar.
  • Valores e limites de extensões do WooCommerce são convertidos para a moeda do comprador por meio de um mecanismo multimoeda.
  • O carrinho e o frete seguem o idioma e a moeda atuais do comprador em vez de manter os dados de um anterior.
  • As configurações de gateway de pagamento por moeda agora listam todos os gateways que você ativou, incluindo gateways oferecidos apenas em algumas páginas, e a nota de que o pagamento será feito em outra moeda é exibida novamente na descrição do gateway.
  • O WooCommerce Analytics pode ser filtrado por idioma e mostra resultados consistentes.
  • O carrinho mostra as descrições curtas dos produtos no idioma do comprador.
  • O e-mail de solicitação de retirada de pedido que o WooCommerce envia para a loja agora chega no idioma do administrador.
  • Quando você traduz um campo personalizado serializado no editor de produtos do WooCommerce Multilingual, os números mantêm seu tipo, e os dados do produto são lidos com mais segurança.
  • Nas páginas da loja, o seletor de idiomas mantém os parâmetros de endereço da página intactos, incluindo aqueles com caracteres como &, # ou aspas.
  • O WooCommerce Multilingual é compilado a partir da mesma fonte que o WPML e é lançado em conjunto com ele.
  • Reforço de segurança: os valores traduzidos dos atributos dos produtos são validados antes de serem salvos.

Desempenho

  • Páginas e listagens de produtos traduzidas carregam mais rápido, com imagens da galeria lidas em uma única consulta, inclusive para produtos exibidos por blocos do WooCommerce.
  • A lista de pedidos do WooCommerce com plugins de vários fornecedores não executa mais milhares de consultas ao banco de dados.
  • A lista de produtos no painel de administração do WooCommerce não fica mais lenta quando a Tradução de Strings está ativa.
  • Produtos sem preços personalizados em uma moeda secundária não releem mais seus preços em cada exibição de listagem ou sitemap.
  • As regras de URL traduzidas são criadas uma vez em vez de a cada leitura, o que acelera todas as páginas da loja.
  • A busca de categorias e tags por slug não repete mais o mesmo trabalho em cada chamada.
  • As buscas de atributos de produtos são atualizadas uma vez por solicitação e ignoradas para produtos que ainda não têm um idioma.
  • O WooCommerce Multilingual não recria mais as regras de URL em cada solicitação do painel de administração.
  • Os comandos do WP-CLI em sites WooCommerce com a Tradução de Strings usam menos memória.
  • Consultas lentas ao banco de dados por atributo de produto, introduzidas no WooCommerce Multilingual 5.6, foram removidas.

Correções em multimoeda

  • Um comprador que troca de moeda é cobrado nessa moeda, mesmo quando outra solicitação salva a sessão no mesmo momento.
  • Product Bundles e outros produtos contêineres que contêm um produto variável podem ser comprados em uma moeda secundária quando apenas produtos com preços personalizados são exibidos.
  • No WooCommerce 9.6 e posterior, a moeda de cada conta de transferência bancária pode ser definida novamente nas configurações de cada moeda.
  • Um cupom sem um valor mínimo ou máximo permanece ilimitado em todas as moedas, e o arredondamento nunca faz com que um produto gratuito custe algo.
  • A caixa de diálogo de configurações da moeda da loja em Multimoeda é salva novamente sem esperar por uma taxa de câmbio.
  • As configurações de Multimoeda não dizem mais que o tema não tem um widget de seletor de moedas quando cada área de widget tem um, e explicam como adicionar outro.
  • Em um painel de administração da direita para a esquerda, as taxas de câmbio multimoeda são lidas na ordem correta.

Correções no Subscriptions

  • O pagamento de um pedido de renovação não pago do Subscriptions funciona quando sua variação e atributo foram armazenados em idiomas diferentes.
  • Os planos do Subscriptions são copiados para as traduções dos produtos.
  • Com os planos de toda a loja do Subscriptions, o carrinho cobra a taxa de inscrição definida manualmente em vez de uma convertida.
  • Em um plano do Subscriptions que usa o preço do produto, a página do produto mostra a taxa de inscrição definida manualmente, não uma convertida.
  • O preço do plano do Subscriptions definido manualmente para um produto tem prioridade sobre o de toda a loja, e os preços do plano com desconto fixo se aplicam.
  • As taxas de inscrição do Subscriptions são convertidas para a moeda do comprador quando os tipos de assinatura legados estão ocultos.
  • Um desconto fixo no próprio plano do Subscriptions de um produto é convertido para a moeda do comprador.
  • Os planos do Subscriptions com desconto fixo em toda a loja subtraem o desconto na moeda do comprador.
  • O botão “Definir preços do plano manualmente” não é mais exibido em um produto do Subscriptions configurado como “Vender apenas uma vez”.

Correções no Bookings

  • Os tipos de pessoa do Bookings permanecem anexados a um produto retraduzido, e salvar um produto não altera mais um post não relacionado.
  • As reservas não traduzidas não são mais duplicadas em outros idiomas.
  • Os custos de reserva em uma segunda moeda e a moeda da página Criar reserva são lidos corretamente em servidores que escapam dados de formulário.
  • O Accommodation Bookings usa os preços manuais por moeda do WooCommerce Multilingual para o custo da reserva.
  • A reinstalação do Accommodation Bookings não redefine mais as taxas por moeda do WooCommerce Multilingual.
  • As atualizações de dados do Accommodation Bookings não pegam mais preços convertidos quando um visitante navega em uma moeda secundária.
  • Os custos base por moeda do Bookings são transferidos corretamente quando o WooCommerce Multilingual é atualizado.
  • Salvar a cópia traduzida de uma reserva no painel de administração também salva seu status.
  • A tela de reserva de uma cópia traduzida mostra suas notas sem um erro de banco de dados.
  • O bloqueio de campos na tela de edição de uma tradução funciona em produtos sem painéis do Bookings.
  • Os assuntos dos e-mails de notificação e confirmação pendente do Bookings são traduzidos.
  • Os rótulos de recursos do Bookings são traduzidos novamente.

Correções em outras extensões do WooCommerce

  • Os Composite Products no carrinho permanecem compráveis após uma troca de idioma.
  • As opções de componentes do Composite Products não vazam mais de um idioma para outro.
  • As configurações do Composite Products são copiadas para as traduções e bloqueadas na tela de edição da tradução.
  • Uma configuração do Composite Products marcada para traduzir em XML personalizado pode ser editada na tradução.
  • Um carrinho contendo o mesmo pacote do Product Bundles em dois idiomas mantém os itens agrupados de ambos.
  • Mudar de idioma com um pacote do Product Bundles no carrinho mantém o pacote intacto.
  • O título “bundle-sells” do Product Bundles permanece nos produtos traduzidos.
  • Os totais do Gravity Forms Product Add-Ons são convertidos uma vez, não duas, quando o Gravity Forms Multilingual está ativo.
  • Os preços das opções do Gravity Forms Product Add-Ons no carrinho seguem a nova moeda do comprador.
  • O “Pedir novamente” com o Gravity Forms Product Add-Ons converte os preços das opções a partir da moeda certa.
  • Os ingressos do The Events Calendar que já contêm o idioma errado são reparados.
  • Os ingressos do The Events Calendar anexados a um evento recebem o idioma do evento.
  • Os locais do The Events Calendar são sincronizados com os eventos traduzidos.
  • Os eventos traduzidos do The Events Calendar recebem o local e o organizador traduzidos em vez dos originais.
  • As restrições do Smart Coupons por tag de produto, classe de entrega ou outra taxonomia se aplicam em todos os idiomas.
  • Os e-mails do Print Invoices & Packing Lists enviados manualmente pelo administrador mantêm o idioma e a moeda do pedido.
  • Com o WooCommerce PayPal Payments, as páginas não registram mais um aviso “get_cart was called incorrectly”.
  • Os valores de depósito fixos do WooCommerce Deposits agora são convertidos para a moeda do comprador.

Correções em e-mails

  • Todos os e-mails do WooCommerce podem ser traduzidos, incluindo vários que não tinham opção de tradução antes.
  • Os e-mails dos clientes não contêm mais texto do WooCommerce no idioma do administrador quando o WordPress usa a localidade do administrador.
  • Os e-mails enviados da tela de pedido com o High-Performance Order Storage usam o idioma do cliente para rótulos de impostos e instruções de pagamento.
  • Os e-mails de administrador de pedido falhado, pedido cancelado e pedido pendente estão no idioma do administrador, não no do comprador.
  • Os e-mails cujas configurações nunca foram salvas terminam com o conteúdo adicional padrão do WooCommerce no idioma do destinatário.
  • O e-mail de reembolso parcial mantém o assunto que o proprietário da loja salvou.
  • Os e-mails dos clientes mostram o método de entrega no idioma do cliente quando o administrador trabalha em outro idioma.
  • Um pedido mantém suas linhas originais quando um administrador em outro idioma reenvia seus e-mails, executa uma ação de pedido ou altera seu status.

Correções na tradução de produtos

  • A atualização de uma descrição de produto em um idioma não substitui mais a tradução de outro idioma.
  • Uma variação gratuita permanece gratuita em suas traduções em vez de ser salva sem preço, para que possa ser comprada em todos os idiomas.
  • Os termos de taxonomias personalizadas não traduzíveis permanecem nas traduções dos produtos quando o produto original é salvo.
  • Uma descrição de variação removida do produto original também é removida da variação traduzida.
  • As traduções de atributos feitas no Editor de tradução clássico chegam ao trabalho de tradução do Editor de tradução avançado.
  • Salvar com um idioma de destino vazio no editor de tradução de produtos não substitui mais o produto original nem apaga seu idioma.
  • Uma string de construtor de páginas registrada enquanto o editor de tradução de produtos está aberto mantém sua tradução existente.
  • O editor de tradução de produtos mostra os próprios textos de um produto do Beaver Builder, e a tradução chega ao layout do produto traduzido.
  • Salvar um trabalho de tradução de produto não causa mais um erro fatal quando um campo personalizado contém dados serializados.
  • O editor de tradução de produtos não falha mais quando uma variação tem um campo personalizado do tipo lista configurado para traduzir.
  • Os campos bloqueados na tela de edição de uma tradução são salvos com a tradução.
  • Salvar os atributos do produto após alterar o idioma do painel de administração em outra aba não cria mais termos duplicados nem vincula termos de outros idiomas.
  • Os termos e categorias de atributos traduzidos mantêm a ordem personalizada de seus termos originais.
  • A ordenação de arrastar e soltar em Produtos > Ordenação também reordena as traduções, sem um erro de banco de dados.
  • Um produto que nunca foi traduzido mostra suas próprias avaliações quando as avaliações de todos os idiomas são mostradas juntas.
  • Os produtos traduzidos importados com o WP All Import ou a Exportação e importação do WPML aparecem nos filtros da loja em seu próprio idioma.
  • A importação de CSV do WooCommerce dá aos produtos traduzidos termos de atributos em seu próprio idioma.

Outras correções

  • O carrinho e a página de configurações de Links permanentes não travam mais quando o WPML Tradução de Strings está inativo.
  • As páginas abertas com ?force_switch=1 não causam mais um erro fatal quando a Tradução de Strings está inativa ou a configuração do WPML não foi concluída.
  • Uma base da loja traduzida no endereço não bloqueia mais envios de formulários e checkout em idiomas secundários.
  • Os endereços de arquivo de categoria de produto funcionam novamente em idiomas secundários em sites que tiveram a base da loja traduzida antes da versão 5.6.
  • Os links de categorias e tags mostram seu novo endereço logo após o termo ser salvo, para que os plugins de SEO possam criar o redirecionamento.
  • Os links Minha conta em páginas traduzidas mantêm seu endpoint em sites com um cache de objeto persistente.
  • A visualização de um pedido não salva mais o título traduzido de sua linha de frete de volta no idioma padrão.
  • Após uma reversão para uma versão mais antiga do WooCommerce Multilingual, as atualizações posteriores aplicam suas etapas novamente.
  • Compatibilidade com o WooCommerce 11.2.
  • Os nomes e descrições de categorias e tags são traduzidos e cobrados uma vez, não novamente em cada post que os utiliza.
  • A adição de um campo personalizado traduzível não marca mais os posts sem esse campo como “Precisa de atualização”.
  • Salvar a mesma tradução duas vezes ao mesmo tempo cria apenas um trabalho base.
  • Uma falha na gravação de um registro de status de tradução não devolve mais o ID de um registro anterior.
  • Os scripts e estilos do WooCommerce Multilingual são atualizados após uma atualização em vez de carregar cópias obsoletas.
  • Lojas com um tipo de produto ausente ou um produto sem um grupo de tradução não registram mais erros de banco de dados.

Leia o anúncio da versão do WPML 5.2 para conhecer toda a história por trás desta versão.

Atualizar ou baixar

A atualização está disponível para todos os clientes do WPML com uma assinatura ativa — ela aparece na página Plugins no seu painel de administração do WordPress dentro de 24 horas após o lançamento. Você também pode verificar imediatamente em Plugins → Adicionar novo plugin → Comercial. Para baixar e instalar manualmente, vá para Downloads na sua conta do wpml.org (veja as instruções de instalação) e lembre-se de atualizar todos os componentes juntos sem misturar versões.

Precisa de ajuda ou quer dar feedback? Use nosso fórum de suporte técnico (abre em uma nova aba).

Ver todas as versões do WPML Multilingual & Multicurrency for WooCommerce