DOCS

Currency conversion

/

通貨変換

Helloを使用して、あなたのサイトでの通貨変換を処理します。

必要なスキル : 高度な開発者スキル

あなたは、サイトの価格要素のCSSセレクタをZonos Helloに提供できます。Zonos Helloは、要素のテキストを取得し、外国為替レートを使用してそれらを変換し、外国通貨を表示します。CSSセレクタは、currencySelectorsプロパティを使用して設定に渡すことができます。

Hello統合スクリプト

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

通貨変換を再トリガーするには、次のJavaScriptを呼び出します:

Hello 統合スクリプト

zonos.displayCurrency();

displayCurrencyを呼び出す必要があるかもしれません。これは、ページが読み込まれた後に製品情報が動的に読み込まれる場合です。

さらなるカスタマイズが必要な場合は、カスタムコンバータを提供できます。コンバータは、3つの引数を取る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は、追加料金でカスタム開発作業を提供しています。価格は、リクエストされた作業の量に依存します。

このページは役に立ちましたか?


このページには: