DOCS

Currency conversion

/

Конвертация валюты

Используйте Hello для обработки конвертации валюты на вашем сайте.

НАВЫКИ, НЕОБХОДИМЫЕ: Продвинутые навыки разработчика

Вы можете предоставить Zonos Hello CSS-селекторы для элементов цены на вашем сайте. Zonos Hello возьмет текст элементов и использует курсы валют для конвертации их в отображаемую иностранную валюту. Вы можете передать CSS-селекторы в конфигурацию с помощью свойства currencySelectors.

Hello интеграционный скрипт

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

Вы можете повторно инициировать конвертацию валюты, вызвав следующий JavaScript:

Hello интеграционный скрипт

zonos.displayCurrency();

Вызов displayCurrency может потребоваться, если ваш сайт загружает информацию о продукте динамически после загрузки страницы.

Если требуется дальнейшая настройка, вы можете предоставить пользовательский конвертер. Конвертер должен быть функцией Javascript, которая принимает три аргумента.

  1. Функция, которая принимает число и возвращает строку с конвертированной ценой, отформатированной для отображения.
  2. Функция, которая принимает число и возвращает конвертированную цену как число.
  3. Функция, которая принимает число в иностранной валюте и возвращает строку, отформатированную для отображения.
zonos.config({
  currencyConverter: (convertAndFormat, convert, format) => {
    // цена с вашей страницы
    const price = 12.34;

    // отформатированная строка (например, "CA$17.60")
    const displayPrice = convertAndFormat(price);

    // число (например, 17.6)
    const foreignPrice = convert(price);

    // отформатированная строка (например, "CA$17.60")
    const displayPriceAgain = format(foreignPrice);
  },
});

Часто задаваемые вопросы 

Я не разработчик и нуждаюсь в помощи. Какие у меня есть варианты?

Zonos предлагает услуги по индивидуальной разработке за дополнительную плату. Цены зависят от объема запрашиваемой работы.

Была ли эта страница полезной?


На этой странице: