Pular a navegação

Home » Documentação do WPML » Projetos relacionados » WooCommerce Multilingual – Sites Multilíngues WooCommerce Facilitados » Recursos de Multi-Moeda para WooCommerce

Recursos de Multi-Moeda para WooCommerce

WooCommerce Multilingual Multi-currency permite adicionar várias moedas à sua loja WooCommerce com um seletor de moeda na interface.

Exibir várias moedas com base na localização do cliente

Exibir várias moedas com base no idioma

Configurar taxas de câmbio automáticas

Definir preços personalizados em diferentes moedas

Configurar diferentes métodos de pagamento para cada moeda

Traduza toda a sua loja

Versão Independente

Exibir várias moedas com base na localização do cliente

Exibir várias moedas com base no idioma

Configurar taxas de câmbio automáticas

Definir preços personalizados em diferentes moedas

Configurar diferentes métodos de pagamento para cada moeda

Traduza toda a sua loja

Recursos Completos com WPML

Exibir várias moedas com base na localização do cliente

Exibir várias moedas com base no idioma

Configurar taxas de câmbio automáticas

Definir preços personalizados em diferentes moedas

Configurar diferentes métodos de pagamento para cada moeda

Traduza toda a sua loja

Plugins Necessários

Para operar sua loja em várias moedas, instale e ative:

  • WooCommerce
  • WooCommerce Multilingual

Para acessar os recursos multilíngues completos, você também precisa de WPML e WPML String Translation.

Configurando Moedas

Vá para WooCommerce → WooCommerce Multilingual Multicurrency e clique na aba Multicurrency para habilitar o modo multi-moeda. Em seguida, escolha como deseja exibir as moedas.

Moedas Baseadas na Localização

Ao configurar moedas por localização, você pode especificar os países onde cada moeda estará disponível ou excluir países específicos.

Definindo a disponibilidade da moeda com base na localização

WooCommerce utiliza MaxMind Geolocation para determinar a localização do cliente pelo endereço IP ou endereço de cobrança (apenas para usuários logados). Para melhores resultados, crie uma conta gratuita no MaxMind e insira sua chave de licença na página Multicurrency.

Se necessário, você pode usar o hook de filtro wcml_geolocation_get_user_country para substituir o país geolocalizado padrão e usar o endereço de cobrança ou envio.

Moedas Baseadas no Idioma

Esta opção requer uma WPML Multilingual CMS ou Agency conta.

Se você tiver WPML, pode definir uma moeda padrão para cada idioma. Os usuários verão os preços nessa moeda ao mudar de idioma. Você pode optar por exibir várias moedas para cada idioma ou uma única moeda com base no idioma do usuário.

Configurando moedas com base no idioma

Adicionando um Troca-Moedas ao Front-End

Depois de configurar várias moedas, exiba um seletor de moeda no tema do seu site usando um widget, shortcode ou código PHP.

Exemplo de exibição do seletor de moedas na interface

Widget de Seletor de Moeda

Para adicionar um seletor de moeda como um widget clássico WordPress:

  1. Vá para WooCommerce → WooCommerce Multilingual Multicurrency e clique na aba Multicurrency.
  2. Role até Widget Currency Switcher e adicione um novo widget de seletor de moeda.

Embora opcional, você pode personalizar o modelo do seletor de moeda usando estes parâmetros:

  • %name%: Nome completo da moeda (por exemplo, “Euro”).
  • %symbol%: Símbolo padrão que representa a moeda (por exemplo, “$” ou “€”).
  • %code%: Código padrão que representa a moeda (por exemplo, USD para Dólar dos Estados Unidos).
  • %subtotal%: Custos totais do pedido atual (cesta), excluindo custos de envio e impostos adicionais. Isso inclui o símbolo da moeda e é formatado de acordo com as configurações do WooCommerce.

Além disso, você pode usar tags HTML (img, span, em, strong, u) para personalizar a saída quando o estilo do seletor estiver definido para Lista de moedas, em conformidade com os padrões HTML oficiais para a tag select.

Shortcode do Troca-Moedas

Para adicionar o seletor de moeda a outros lugares do seu site, use o seguinte shortcode:

Shortcode: [currency_switcher]

Atributos: format (Tags disponíveis: %name%, %code%, %symbol%) Padrão: %name% (%symbol%)

Exemplo de uso: [currency_switcher format="%code% (%symbol%)"]

Troca-Moedas como Código PHP

Para adicionar e personalizar seletores de moeda usando código PHP, use a seguinte ação:

do_action('wcml_currency_switcher', array('format' => '%name% (%symbol%)'));

Além de format, você pode usar o seguinte parâmetro para exibir um menu suspenso básico com códigos de moeda para valores de opção:

switcher_style: wcml-dropdown, wcml-dropdown-click, wcml-horizontal-list, wcml-vertical-list

A moeda atual do cliente ou a moeda padrão configurada para um idioma específico será selecionada automaticamente.

Para maior flexibilidade, você pode desenhar seletores de moeda personalizados usando arquivos de modelo.

Configurando Gateways de Pagamento

Qualquer gateway de pagamento que você configurar na seção Pagamentos de WooCommerce → Configurações estará disponível para todas as moedas do seu site.

WooCommerce Multilingual é compatível com WooCommerce PayPal Payments, Stripe e transferências bancárias diretas.

Configurando Gateways de Pagamento Para Cada Moeda

Este recurso requer uma conta WPML Multilingual CMS ou Agência.

Se você tiver WPML, você pode ir para a aba Multicurrency em WooCommerce → WooCommerce Multilingual Multicurrency e clicar no ícone de lápis ao lado de uma moeda para:

  • Habilitar Gateways de Pagamento e definir gateways de pagamento específicos para cada moeda.
  • Escolher em qual moeda cobrar os clientes e receber pagamentos para cada gateway. Isso permite que você receba o pagamento em uma moeda diferente da que seu cliente está usando. Eles verão o valor total na moeda convertida durante o checkout.
Habilitando gateways de pagamento para a libra esterlina e escolhendo em qual moeda receber os pagamentos

Configurando Gateways de Pagamento com Base na Localização do Cliente

Este recurso requer uma conta WPML Multilingual CMS ou Agência.

Em sites multilíngues que usam geolocalização para exibir moedas, você pode controlar os gateways de pagamento mostrados aos clientes em cada local.

  1. Vá para WooCommerce → Configurações e clique na aba Pagamentos.
  2. Clique no método de pagamento que você gostaria de ajustar.
  3. Em Disponibilidade por País, defina os países para os quais você deseja que seu gateway de pagamento apareça.
Configurando o gateway de pagamento com base na localização

Mais Recursos e Funcionalidades de Multi-Moeda

WooCommerce Multilingual Multicurrency oferece uma gama de recursos adicionais para gerenciar várias moedas, todos disponíveis tanto na versão independente quanto com uma conta WPML.

Habilitando Taxas de Câmbio Automáticas

Na aba Multicurrency em WooCommerce → WooCommerce Multilingual Multicurrency, você pode habilitar taxas de câmbio automáticas.

Em seguida, personalize detalhes como escolher um provedor de serviços, a taxa de levantamento e a frequência de atualização.

Definindo Opções de Moeda e Regras de Arredondamento

WooCommerce Multilingual lida com a formatação de moeda automaticamente. Se desejar, você pode clicar no ícone de lápis ao lado de cada moeda para personalizar a formatação da moeda e definir suas próprias regras de arredondamento.

Editando opções de moeda e regras de arredondamento

Configurando Preços Personalizados para Diferentes Moedas

Para definir preços personalizados para produtos em diferentes moedas:

  1. Edite um produto.
  2. Selecione a opção para definir preços manualmente e insira seus preços.
Definindo preços manualmente em outras moedas na tela de edição do produto

Os preços personalizados substituirão quaisquer preços determinados automaticamente pela taxa de câmbio. Para voltar a usar os preços automáticos, é necessário remover os preços personalizados e atualizar o produto.

Definindo Taxas de Envio por Moeda

Para configurar taxas de envio distintas por moeda:

  1. Vá para WooCommerce → Configurações e clique na aba Envio.
  2. Clique em Editar sob o método de envio que você gostaria de personalizar.
  3. Na caixa de diálogo pop-up, habilite a opção para definir custos em moedas personalizadas manualmente e insira os preços.
Definindo custos de envio em outras moedas manualmente

Visualizando Pedidos e Análises por Moeda

Na página WooCommerce → Pedidos, você pode visualizar e filtrar pedidos por moeda. Isso pode ajudá-lo a entender o desempenho em diferentes moedas.

Filtrando pedidos de WooCommerce por moeda

Informações para Desenvolvedores – Hooks para Multi-Moeda

WooCommerce Multilingual oferece filtros e hooks para plugins de terceiros implementarem lógica de multi-moeda personalizada, permitindo que os usuários vejam preços e façam pedidos na moeda de sua preferência.

Veja o conjunto completo de filtros e hooks de WooCommerce Multilingual.

Atualizado
dezembro 4, 2024