Esta nova versão do WPML Multilingual & Multicurrency for WooCommerce traz o tão aguardado suporte a taxas de câmbio automáticas e está pronta para o WordPress 4.7.
Taxas de câmbio automáticas
Uma das preocupações gerais ao usar moedas secundárias é ter que manter as taxas de câmbio. Os mercados flutuam por vários motivos, assim como as taxas de câmbio. Até esta versão, você tinha que atualizar essas taxas de câmbio manualmente para manter os preços atualizados. Isso agora pode ser feito automaticamente, o que torna muito mais fácil manter os preços precisos.
O WPML Multilingual & Multicurrency for WooCommerce 4.0 vem com taxas de câmbio automáticas. Há três serviços e opções integrados que permitem que você elimine a necessidade de inserir manualmente as taxas de câmbio para cada moeda regularmente. Depois de selecionar um serviço, você pode configurar suas taxas de câmbio para serem atualizadas automaticamente por meio do cron do WordPress (diária, semanal ou mensalmente) ou pode simplesmente atualizá-las manualmente com o clique de um botão.

Por padrão, são usadas as taxas de câmbio exatas recebidas do serviço selecionado. Você também pode configurar uma taxa adicional. Isso geralmente é necessário quando a conversão de moeda feita pelo processador de pagamento inclui uma comissão. Usando a taxa adicional, você pode cobrir esse custo extra.
Pronto para o WordPress 4.7
Com o WordPress 4.7 chegando, queremos garantir que testamos nosso plugin exaustivamente e fizemos todos os ajustes possíveis para que você não tenha problemas ao migrar para esta nova versão quando chegar a hora. O WPML Multilingual & Multicurrency for WooCommerce 4.0 funciona bem tanto com o WordPress 4.6 quanto com o 4.7.
Observação: embora tanto o WPML Multilingual & Multicurrency for WooCommerce 4.0 quanto o recente WPML 3.6 funcionem com o WordPress 4.7 e o WordPress 4.6, é altamente recomendável que você atualize o WPML para a versão 3.6 antes de atualizar para o WordPress 4.7.
Compatibilidade com o futuro WooCommerce 2.7
O foco principal da equipe do WooCommerce para 2016 foi desempenho e escalabilidade. Isso exigiu um enorme projeto de refatoração de código. Quase tudo foi modificado. Como esperado, isso também teve repercussões em nosso plugin. Mesmo a partir da versão anterior, começamos a lidar com a compatibilidade com áreas que já haviam sido abordadas no WooCommerce.
Uma parte importante foi a refatoração de todas as classes relacionadas a produtos. Nesta versão, cobrimos esta última e muito importante parte.
Também atualizamos nosso código no WPML Multilingual & Multicurrency for WooCommerce 4.0 para acompanhar essas mudanças. Isso também inclui a manutenção da compatibilidade com versões anteriores. A nova versão ainda funcionará bem com as versões do WooCommerce anteriores à 2.7. Como o desenvolvimento do WooCommerce 2.7 ainda está em andamento, continuamos nos preparando para que, quando o WooCommerce 2.7 for lançado no final deste ano, o WooCommerce Multilingual já esteja atualizado em termos de compatibilidade.
Este é um aspecto útil para desenvolvedores que querem testar e desenvolver compatibilidade com outras extensões que geralmente funcionam junto com o WPML Multilingual & Multicurrency for WooCommerce.
Também incluído
Opção de redefinir o carrinho ao alternar idiomas ou moedas
Não é necessariamente comum, mas em algumas situações, os compradores decidem mudar o idioma da loja ou até mesmo a moeda depois de já terem adicionado itens ao carrinho de compras. Na maioria dos casos, isso não seria um problema. O WPML Multilingual & Multicurrency for WooCommerce lida com isso e sincroniza o carrinho para que ele seja traduzido para o novo idioma ou os preços sejam convertidos para a nova moeda. O cliente pode então continuar sua atividade normalmente.
Em alguns casos, no entanto, especialmente quando extensões de terceiros estão envolvidas, alternar o idioma ou a moeda não garante que o carrinho seja sincronizado corretamente. Situações particulares são aquelas em que uma extensão de terceiros manipula o carrinho diretamente combinada com a forma como o carrinho é armazenado como uma estrutura de dados. Simplificando: as coisas ficam complicadas demais para serem mantidas em sincronia facilmente.

Se você estiver nesta situação, a nova versão permite que você ative uma nova opção que notificará seus clientes de que, ao mudarem o idioma ou a moeda, o conteúdo do carrinho desaparecerá. Eles apenas terão que adicionar os itens de volta e, na maioria dos casos, isso não é muito complicado. Nós até incluímos um widget auxiliar que tem links para todos os produtos que estavam no carrinho anteriormente.
Se redefinir o carrinho for inconveniente para eles, eles podem simplesmente voltar e continuar no idioma ou moeda existente. Leia mais sobre a opção de redefinir o carrinho ao alternar o idioma ou a moeda.
Sincronização otimizada de produtos com suas traduções
Sempre que você atualiza um produto que tem traduções, várias coisas precisam ser mantidas em sincronia. Quanto mais traduções houver, ou especialmente se muitas variações estiverem envolvidas, esse processo pode ser um pouco mais intenso do que as operações regulares. Refatoramos o código para isso e fizemos com que as coisas funcionassem de forma muito mais suave. Mesmo para sites com um grande número de produtos, quando isso era mais perceptível.
Outras mudanças e correções notáveis
- Adicionada compatibilidade com Gift Cards Pro
- Correção de bug: produtos para baixar eram adicionados várias vezes ao carrinho (em vez da alteração de quantidade)
- Corrigido um problema de compatibilidade com o Yoast SEO Premium: redirecionamentos para o produto original eram criados para variações traduzidas
- Corrigido um problema de compatibilidade com o WooCommerce Tab Manager: o HTML era removido ao salvar a tradução de uma aba
O que vem a seguir
Continuamos nos mantendo atualizados com o desenvolvimento do WooCommerce 2.7
O lançamento está programado para o ano novo e estamos acompanhando de perto o desenvolvimento para garantir que, quando você precisar mudar, já estejamos totalmente testados e compatíveis.
Uma segunda fase para as taxas de câmbio automáticas
- Ativar esta função apenas para moedas selecionadas
- Alterar as taxas de câmbio apenas quando as diferenças em relação às taxas anteriores ultrapassarem um determinado limite
- Visualizar as taxas de câmbio atuais para o serviço selecionado (atualizado diariamente)
Integração com a nova API REST do WooCommerce
O WooCommerce inclui suporte para a API REST do WordPress que foi adicionada ao WordPress 4.6. A API antiga ainda existe, mas foi marcada como um recurso legado. Portanto, tornou-se nossa integração com a antiga API do WooCommerce.
Atualmente, estamos trabalhando na integração da nova API REST com o WPML Multilingual & Multicurrency for WooCommerce para continuar permitindo o uso do parâmetro de idioma em várias requisições ou para obter informações de idioma ou multimoeda ao ler dados por meio da API.
Como obter a atualização
Você deve receber esta atualização automaticamente no painel de administração do WordPress. Você também pode baixar o WPML Multilingual & Multicurrency for WooCommerce do diretório de plugins do WordPress.
Nós adoramos manter e melhorar este plugin e ficamos ainda mais animados sempre que ouvimos histórias de pessoas que o utilizam. Conte para nós como ele funciona para você avaliando o WPML Multilingual & Multicurrency for WooCommerce no diretório de plugins do WordPress. Agradecemos desde já!

