DOCS

Currency conversion

/

Conversão de moeda

Use Hello para lidar com a conversão de moeda no seu site.

HABILIDADES NECESSÁRIAS: Habilidades avançadas de desenvolvedor

Você pode fornecer ao Zonos Hello os seletores CSS para os elementos de preço no seu site. Zonos Hello pegará o texto dos elementos e usará taxas de câmbio para convertê-los e exibir a moeda estrangeira. Você pode passar os seletores CSS na configuração com a propriedade currencySelectors.

Hello integration script

1
zonos.config({ currencySelectors: '.money, .price, #subtotal' });

Você pode reativar a conversão de moeda chamando o seguinte JavaScript:

Hello script de integração

zonos.displayCurrency();

Chamar displayCurrency pode ser necessário se o seu site estiver carregando informações do produto dinamicamente após a página ter sido carregada.

Se for necessária uma personalização adicional, você pode fornecer um conversor personalizado. O conversor deve ser uma função Javascript que recebe três argumentos.

  1. Uma função que recebe um número e retorna uma string com o preço convertido formatado para exibição.
  2. Uma função que recebe um número e retorna o preço convertido como um número.
  3. Uma função que recebe um número na moeda estrangeira e retorna uma string formatada para exibição.
zonos.config({
  currencyConverter: (convertAndFormat, convert, format) => {
    // um preço da sua página
    const price = 12.34;

    // uma string formatada (por exemplo, "CA$17.60")
    const displayPrice = convertAndFormat(price);

    // um número (por exemplo, 17.6)
    const foreignPrice = convert(price);

    // uma string formatada (por exemplo, "CA$17.60")
    const displayPriceAgain = format(foreignPrice);
  },
});

Perguntas frequentes 

Não sou um desenvolvedor e preciso de assistência. Quais são as minhas opções?

Zonos oferece trabalho de desenvolvimento personalizado a um custo adicional. O preço depende da quantidade de trabalho solicitada.

Esta página foi útil?