DOCS

Currency conversion

/

货币转换

使用 Hello 处理您网站上的货币转换。

所需技能 : 高级开发技能

您可以为 Zonos Hello 提供您网站上价格元素的 CSS 选择器。Zonos Hello 将提取这些元素的文本,并使用外汇汇率将其转换为显示外币。您可以通过 currencySelectors 属性将 CSS 选择器传递到配置中。

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 提供额外费用的定制开发服务。定价取决于请求的工作量。

这个页面有帮助吗?


有问题吗?

联系我们。
在本页上: