Zum Inhalt springen

Verschiedene Währungen

So verkaufst du in Easycart in mehreren Währungen, verwaltest die Einstellungen und sorgst für korrekte Steuerberechnung.

Zuletzt aktualisiert
14. September 2024

Mit Easytools verkaufst du in jeder der über 135 Währungen, die Stripe unterstützt. Jedem Produkt ist genau eine Währung zugeordnet. Ein automatischer Währungswechsel je nach Herkunftsland des Käufers ist für ein einzelnes Produkt derzeit nicht möglich.

Wenn du in verschiedenen Währungen an Kunden aus verschiedenen Ländern verkaufst, achte darauf, dass die Steuer im Checkout anhand des Kundenstandorts und deiner Steuerländer korrekt berechnet wird. Aktiviere dafür die Unterstützung für Auslandsumsätze, insbesondere die Steuerberechnung im Checkout über Easybilling. Mehr über Steuern und ihre Einstellungen liest du hier.

Das Guthaben auf Stripe, das sich aus Zahlungen in verschiedenen Währungen ansammelt, wird entweder in deine Hauptwährung umgerechnet und auf dein Hauptkonto ausgezahlt - oder es bleibt in der Währung deiner Kunden, sofern du sie in deinen Auszahlungseinstellungen bei Stripe hinterlegt und mit dem passenden Auszahlungskonto verknüpft hast.

Verschiedene Währungen

Um dasselbe Produkt in mehreren Währungen zu verkaufen, dupliziere es und wähle für die Kopie eine andere Währung und einen anderen Preis. Verlinke die passenden Währungen danach getrennt auf deinen Verkaufsseiten.

Du kannst per Skript das Land deines Besuchers erkennen und den Checkout-Link auf die passende Währung umstellen. Über die Intl-API liest du den Ländercode aus und aktualisierst die Links entsprechend.

Hier ist ein einfaches JavaScript dafür, das du im <head>-Bereich deiner Seite zwischen <script>...</script> einfügst.

Achte danach in deinem HTML darauf, dass deine Links das Attribut data-base-url und die Klasse localized-link tragen:

<a href="#" class="localized-link" data-base-url="<https://easl.ink>">Hier klicken</a> <a href="#" class="localized-link" data-base-url="<https://easl.ink>">Weiterer Link</a>

Das Skript aktualisiert die Links also dynamisch nach Standort, sodass du regionsspezifische Links leichter ausspielst.

Wie funktioniert das?

Funktion getUserCountry

Diese Funktion liest den Standort über navigator.language bzw. navigator.userLanguage aus. Aus der Locale extrahiert sie den Ländercode (aus “en-GB” also “GB”).

Funktion updateLinksForCountry

Diese Funktion wählt alle Elemente mit der Klasse .localized-link aus. Für jeden Link baut sie eine neue URL, indem sie den Ländercode an die Basis-URL aus dem Attribut data-base-url anhängt. Danach aktualisiert sie das href-Attribut jedes Links mit der neuen URL.

Event DOMContentLoaded

Das Skript wartet, bis das HTML-Dokument vollständig geladen ist, und führt dann updateLinksForCountry aus.

Nicht gefunden, wonach du gesucht hast? Kontaktiere uns