DOCS

Currency conversion

/

Conversion de devises

Utilisez Hello pour gérer la conversion de devises sur votre site.

COMPÉTENCES REQUISES : Compétences de développeur avancées

Vous pouvez fournir à Zonos Hello les sélecteurs CSS pour les éléments de prix sur votre site. Zonos Hello prendra le texte des éléments et utilisera les taux de change pour les convertir et afficher la devise étrangère. Vous pouvez passer les sélecteurs CSS dans la configuration avec la propriété currencySelectors.

Hello script d'intégration

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

Vous pouvez relancer la conversion de devises en appelant le JavaScript suivant :

Hello script d'intégration

zonos.displayCurrency();

Appeler displayCurrency peut être nécessaire si votre site charge les informations sur les produits de manière dynamique après le chargement de la page.

Si une personnalisation supplémentaire est nécessaire, vous pouvez fournir un convertisseur personnalisé. Le convertisseur doit être une fonction JavaScript qui prend trois arguments.

  1. Une fonction qui prend un nombre et renvoie une chaîne avec le prix converti formaté pour l'affichage.
  2. Une fonction qui prend un nombre et renvoie le prix converti en tant que nombre.
  3. Une fonction qui prend un nombre dans la devise étrangère et renvoie une chaîne formatée pour l'affichage.
zonos.config({
  currencyConverter: (convertAndFormat, convert, format) => {
    // un prix de votre page
    const price = 12.34;

    // une chaîne formatée (par exemple "CA$17.60")
    const displayPrice = convertAndFormat(price);

    // un nombre (par exemple 17.6)
    const foreignPrice = convert(price);

    // une chaîne formatée (par exemple "CA$17.60")
    const displayPriceAgain = format(foreignPrice);
  },
});

Questions fréquemment posées 

Je ne suis pas un développeur et j'ai besoin d'aide. Quelles sont mes options?

Zonos propose un travail de développement personnalisé moyennant des frais supplémentaires. Les tarifs dépendent de la quantité de travail demandée.

Cette page était-elle utile?


Des questions ?

Contactez-nous.