Overschrijf hoe Hello bedragen in vreemde valuta weergeeft.
U kunt de presentatie van vreemde valuta's aanpassen aan uw behoeften en voorkeuren door het valutaweergaveformaat in uw JavaScript-integratie aan te passen.
Hello ondersteunt de volgende valutaweergaveformaten:
symbol (default) - Toon een gelokaliseerd valutasymbool, bijv. €123.
code - Gebruik de ISO-valutacode, bijv. 123 USD.
name - Toon de gelokaliseerde valutanaam, bijv. 123 dollars.
U kunt het valutaweergaveformaat overschrijven met de overrideCurrencyFormat-property in de Zonos.init-methode. Deze property accepteert een van de hierboven vermelde valutaweergaveformaten. Het overschrijven van het valutaweergaveformaat is van toepassing op zowel Hello als Zonos Checkout.
Voor gevallen waarin het eenvoudig overschrijven van het valutaweergaveformaat niet voldoende is voor de behoeften van uw site, kunt u een aangepaste valutaconverter gebruiken om de conversie en opmaak van bedragen in vreemde valuta af te handelen. Deze aanpak geeft u volledige controle over hoe valutabedragen op uw site worden weergegeven.
Om een aangepaste valutaconverter te gebruiken, implementeert u de currencyConverter-functie in de Zonos.init-methode. Deze functie moet de volgende parameters accepteren:
convertAndFormat - Een functie die het valutabedrag converteert en opmaakt.
originalAmount - Het oorspronkelijke valutabedrag.
selector - De selector van het element dat het valutabedrag bevat.
Wanneer aanwezig, loopt de currencyConverter-functie over alle overeenkomende prijsselectors op uw site en past de aangepaste valutaconversielogica toe op elk ervan.
Een veelvoorkomend gebruiksscenario voor een aangepaste valutaconverterfunctie is wanneer u prijzen weergeeft in een dropdownmenu of andere complexe HTML-elementen. Als u bijvoorbeeld een dropdownmenu hebt met prijzen naast elke optie, zoals:
1
2
3 Blue - $1.99
4
5
6
7 Red - $2.00
8
9
10
11 Yellow - $3.59
12
13
In gevallen als deze kunt u de prijs niet eenvoudig direct selecteren omdat er extra tekst naast staat. Met een aangepaste valutaconverter kunt u de prijs uit het element extraheren en de valutaconversielogica toepassen.
Weergavevaluta aanpassen
Weergavevaluta aanpassen
Overschrijf hoe Hello bedragen in vreemde valuta weergeeft.U kunt de presentatie van vreemde valuta's aanpassen aan uw behoeften en voorkeuren door het valutaweergaveformaat in uw JavaScript-integratie aan te passen.
Valutaweergaveformaten
Hello ondersteunt de volgende valutaweergaveformaten:
symbol(default) - Toon een gelokaliseerd valutasymbool, bijv.€123.code- Gebruik de ISO-valutacode, bijv.123 USD.name- Toon de gelokaliseerde valutanaam, bijv.123 dollars.U kunt het valutaweergaveformaat overschrijven met de
overrideCurrencyFormat-property in deZonos.init-methode. Deze property accepteert een van de hierboven vermelde valutaweergaveformaten. Het overschrijven van het valutaweergaveformaat is van toepassing op zowel Hello als Zonos Checkout.Zonos.init({overrideCurrencyFormat: 'code',});Een aangepaste valutaconverter gebruiken
Voor gevallen waarin het eenvoudig overschrijven van het valutaweergaveformaat niet voldoende is voor de behoeften van uw site, kunt u een aangepaste valutaconverter gebruiken om de conversie en opmaak van bedragen in vreemde valuta af te handelen. Deze aanpak geeft u volledige controle over hoe valutabedragen op uw site worden weergegeven.
Om een aangepaste valutaconverter te gebruiken, implementeert u de
currencyConverter-functie in deZonos.init-methode. Deze functie moet de volgende parameters accepteren:convertAndFormat- Een functie die het valutabedrag converteert en opmaakt.originalAmount- Het oorspronkelijke valutabedrag.selector- De selector van het element dat het valutabedrag bevat.Wanneer aanwezig, loopt de
currencyConverter-functie over alle overeenkomende prijsselectors op uw site en past de aangepaste valutaconversielogica toe op elk ervan.Een veelvoorkomend gebruiksscenario voor een aangepaste valutaconverterfunctie is wanneer u prijzen weergeeft in een dropdownmenu of andere complexe HTML-elementen. Als u bijvoorbeeld een dropdownmenu hebt met prijzen naast elke optie, zoals:
Blue - $1.99Red - $2.00Yellow - $3.59In gevallen als deze kunt u de prijs niet eenvoudig direct selecteren omdat er extra tekst naast staat. Met een aangepaste valutaconverter kunt u de prijs uit het element extraheren en de valutaconversielogica toepassen.
window.Zonos.init({currencyConverter: ({ convertAndFormat, originalAmount, selector }) => {const optionValue = selector.getAttribute('data-select-option');if (optionValue) {return `${optionValue} - ${convertAndFormat(originalAmount)}`;}return convertAndFormat(originalAmount);},});Was deze pagina nuttig?