So fügen Sie einem WooCommerce-Shop mehrere Währungen und Zahlungsgateways hinzu
Erfahren Sie, wie Sie Multi-Currency in Ihrem WooCommerce-Shop mit WPML einrichten. Dies umfasst das Aktivieren mehrerer Währungen, das Festlegen von Preisen pro Währung (oder die automatische Umrechnung von Wechselkursen), das Anzeigen eines Währungsumschalters (Block, Widget oder Shortcode), das Zuweisen verschiedener Zahlungsgateways zu verschiedenen Ländern und den automatischen Währungswechsel basierend auf dem Standort des Besuchers. Multi-Currency funktioniert unabhängig davon, ob Ihr Shop einsprachig oder mehrsprachig ist.
Informationen zum Übersetzen der Inhalte Ihres Shops finden Sie unter So übersetzen Sie WooCommerce in WordPress.
Bevor Sie starten
Installieren und aktivieren Sie:
- WooCommerce, wobei die Standardwährung Ihres Shops unter WooCommerce > Einstellungen > Allgemein festgelegt ist, und mindestens ein Live-Produkt.
- WPML Core und das Kompatibilitäts-Add-on WPML Multilingual & Multicurrency for WooCommerce. Laden Sie das Add-on von der Download-Seite Ihres WPML-Kontos herunter.
Multi-Currency funktioniert auch ohne Sekundärsprachen. Ihr Shop muss nicht mehrsprachig sein, um es zu nutzen. Wenn Sie Multi-Currency nur für einen einsprachigen Shop benötigen, übernimmt das kostenlose Plugin WooCommerce Multilingual von WordPress.org dies auch allein.
Aktivieren Sie Multi-Currency für Ihren Shop
Um Multi-Currency in WooCommerce zu aktivieren, öffnen Sie WPML > Einstellungen > Multicurrency und aktivieren Sie den Schalter Enable the multicurrency mode (Multicurrency-Modus aktivieren). Fügen Sie dann jede Währung hinzu, in der Sie verkaufen möchten. Legen Sie für jede Währung die Symbolposition, das Dezimaltrennzeichen, das Tausendertrennzeichen und die Anzahl der Dezimalstellen fest. Die Preisformatierung entspricht so den Erwartungen der Käufer in diesem Markt.
Ihre Standardwährung bleibt diejenige, die in den eigenen Einstellungen von WooCommerce unter WooCommerce > Einstellungen > Allgemein konfiguriert ist. Die zusätzlichen Währungen, die Sie in den Multicurrency-Einstellungen hinzufügen, sind diejenigen, zu denen Kunden wechseln können.
Legen Sie Preise pro Währung fest oder nutzen Sie die automatische Umrechnung
Um die Preise für jede Währung in einem WooCommerce-Shop mit Multi-Currency festzulegen, wählen Sie zwischen manuellen Preisen pro Währung oder der automatischen Umrechnung von Wechselkursen. Die beiden Optionen funktionieren pro Währung. Mischen Sie manuelle Preise für einige Währungen und die automatische Umrechnung für andere, oder verwenden Sie durchgehend einen Ansatz.
Manuelle Preise pro Währung – glatte Zahlen, die Kunden erwarten
Legen Sie den Preis für jedes Produkt in jeder Währung explizit fest. Ein Produkt für 20 $ wird zu 19,99 € in Euro und 3.000 ¥ in Yen. Glatte Zahlen, die Kunden wiedererkennen, und nicht das Ergebnis einer Division durch einen Live-Wechselkurs. Sie legen manuelle Preise auf dem Bearbeitungsbildschirm jedes Produkts fest, in dem Multi-Currency-Panel, das neben den Standardpreisfeldern von WooCommerce angezeigt wird.
Die manuelle Preisgestaltung ist die richtige Wahl für die meisten Shops, die in etablierten Märkten verkaufen. Sie ermöglicht es Ihnen, die Preise für jeden Markt gezielt festzulegen. Bieten Sie in einigen Märkten Rabatte an, in anderen Premiumpreise. Sie lassen nicht zu, dass der gestrige Wechselkurs alles diktiert.
Automatische Umrechnung ausgehend vom Ausgangspreis
Legen Sie den Ausgangspreis einmal fest. Das Kompatibilitäts-Plugin wendet einen Wechselkurs an und zeigt den umgerechneten Preis in jeder Währung an. Konfigurieren Sie den Kurs im Bereich Automatic Exchange Rates (Automatische Wechselkurse) unter WPML > Einstellungen > Multicurrency. Legen Sie die Kurse manuell fest oder rufen Sie sie live von einer konfigurierten Quelle nach einem von Ihnen gewählten Zeitplan ab.
Die automatische Umrechnung ist die richtige Wahl für Shops mit sich schnell ändernden Katalogen oder vielen Währungen, bei denen das manuelle Festlegen jedes Preises unpraktisch wäre.
Zeigen Sie einen Währungsumschalter an – Widget, Block oder Shortcode
Um einen Währungsumschalter in Ihrem WooCommerce-Shop anzuzeigen, haben Sie drei Platzierungsoptionen. Wählen Sie diejenige, die am besten zu der Stelle passt, an der der Umschalter erscheinen soll.
- Block. Fügen Sie den Block Währungsumschalter über den WordPress-Block-Editor in eine beliebige Seite oder einen beliebigen Beitrag ein.
- Widget. Ziehen Sie das Widget Währungsumschalter über Design > Widgets in einen beliebigen Widget-Bereich.
- Shortcode. Fügen Sie
[currency_switcher]in eine beliebige Seite, einen beliebigen Beitrag oder ein beliebiges Template ein, wo der Umschalter erscheinen soll.
Konfigurieren Sie das Erscheinungsbild des Umschalters im Bereich Währungsumschalter-Optionen unter WPML > Einstellungen > Multicurrency. Sie können zwischen Dropdown, nebeneinander oder Liste wählen. Sie können auch nur das Symbol, nur den Code oder beides auswählen. Die Einstellungen gelten für jede Platzierung.
Referenz für den Währungsumschalter-Shortcode
Der Shortcode [currency_switcher] akzeptiert diese Attribute:
format. Steuert, wie jede Währung gerendert wird. Tokens:%name(vollständiger Währungsname, z. B. Euro),%symbol(z. B. €),%code(z. B. EUR),%subtotal(Warenkorb-Zwischensumme in dieser Währung). Beispiel:[currency_switcher format="%name (%symbol)"]rendert Euro (€).switcher_style. Der visuelle Stil. Werte:wcml-dropdown,wcml-dropdown-click,wcml-horizontal-list,wcml-vertical-list.
Beispiel mit beiden Attributen:
[currency_switcher format="%code %symbol" switcher_style="wcml-dropdown"]
Für tiefergehende Anpassungen, wie das Erstellen eines eigenen Umschalter-Templates, gibt es eine separate Template-Dateien-Referenz für Entwickler.
Zeigen Sie unterschiedliche Zahlungsgateways pro Land und Währung an
Um Zahlungsgateways pro Währung zuzuweisen, öffnen Sie WPML > Einstellungen > Multicurrency und klicken Sie in der Tabelle der Währungen bei jeder Währung auf Bearbeiten. Jede Währung listet die verfügbaren Zahlungsgateways mit Kontrollkästchen auf. Aktivieren Sie die Gateways, die für diese Währung funktionieren. Deaktivieren Sie diejenigen, die dies nicht tun. Kunden sehen nur die Zahlungsoptionen, die für die Währung gelten, in der sie bezahlen.
Dies ist der richtige Weg, um Shops zu verwalten, die in mehreren Regionen verkaufen. Ihr Standard-Stripe-Konto verarbeitet möglicherweise Dollar, während ein regionales Stripe-Konto oder ein lokales Gateway eine andere Währung verarbeitet. Kunden, die in der jeweiligen Währung bezahlen, sehen das an diese Währung gebundene Gateway und nicht alle auf einmal.
Wechseln Sie die Währung automatisch basierend auf dem Standort des Besuchers
Um die Währung automatisch nach dem Standort des Besuchers zu wechseln, öffnen Sie WPML > Einstellungen > Multicurrency und wählen Sie im Bereich der Währungen unter Show currencies based on (Währungen anzeigen basierend auf) die Option Client Location (Kundenstandort) anstelle von Site language (Websitesprache). Diese Option erfordert einen MaxMind-Lizenzschlüssel für die IP-basierte Ländererkennung. Das Plugin erkennt dann das Land des Besuchers und zeigt standardmäßig die Währung dieses Landes an. Sie ordnen jedes Land im selben Einstellungs-Panel einer Währung zu.
Kunden können weiterhin manuell wechseln, wenn Sie der Seite einen Währungsumschalter hinzugefügt haben. Beides funktioniert zusammen. Die Standorterkennung legt den Standard fest. Der Umschalter steht für manuelle Änderungen zur Verfügung.
WooCommerce Subscriptions, Bookings und andere Erweiterungs-Produkttypen
Multi-Currency funktioniert zusammen mit den wichtigsten Produkttypen der WooCommerce-Erweiterungen. Jeder hat sein eigenes Verhalten, das vor dem Live-Gang bestätigt werden muss.
- WooCommerce Subscriptions. Wiederkehrende Abonnementprodukte berücksichtigen die Multi-Currency-Preisgestaltung. Legen Sie den Abonnementpreis in jeder Währung auf die gleiche Weise fest, wie Sie Produktpreise festlegen. Verlängerungszahlungen werden in der Währung verarbeitet, in der der Kunde das Abonnement abgeschlossen hat.
- WooCommerce Bookings. Buchbare Produktpreise, Anzahlungsbeträge und Kosten pro Ressource unterstützen alle die Preisgestaltung pro Währung. Die Buchungsbestätigung zeigt durchgehend die Währung des Kunden an.
- Product Bundles, Composite Products, Mix and Match. Bundle- und Komponentenprodukte berücksichtigen die Währungs- und Preiskonfiguration des übergeordneten Produkts.
Testen Sie für jeden Erweiterungs-Produkttyp vor dem Start einen Beispielkauf durchgängig in jeder Währung. Die Multi-Currency-Einstellungen funktionieren konsistent über alle Erweiterungen hinweg. Erweiterungsspezifische Preisregeln (Anzahlungen, Zahlungspläne, Bundle-Rabatte) können auf eine Weise interagieren, die Sie überprüfen sollten.
Verwalten Sie den Warenkorb bei Währungs- oder Sprachwechseln
Wenn ein Kunde mitten in der Sitzung die Währung oder Sprache wechselt, enthält sein Warenkorb weiterhin Artikel, die in der vorherigen Währung bepreist sind. Mit WPML 5 können Sie für jeden Fall separat wählen, wie sich der Warenkorb verhält. Öffnen Sie WPML > Einstellungen > WCML und scrollen Sie zum Bereich Cart (Warenkorb).
Sie sehen zwei Paare von Optionsfeldern:
- Sprache wechseln, wenn sich Artikel im Warenkorb befinden. Wählen Sie Synchronize cart content when switching languages (Warenkorbinhalt beim Sprachwechsel synchronisieren), um den Warenkorb beizubehalten und die Preise der Artikel neu zu berechnen, oder wählen Sie Prompt for a confirmation and reset the cart (Nach einer Bestätigung fragen und den Warenkorb zurücksetzen), um den Kunden vor dem Zurücksetzen zu fragen.
- Währung wechseln, wenn sich Artikel im Warenkorb befinden. Die gleichen zwei Optionen gelten für Währungswechsel.
Die Warenkorb-Synchronisierung erfordert das WPML-Sprach-Cookie. Wenn es deaktiviert ist, zeigt der Bereich einen Inline-Hinweis an, der auf WPML > Einstellungen > Sprachen > Browser-Sprachumleitung verlinkt, wo Sie das Cookie aktivieren können.
Häufige Stolperfallen
- Multicurrency ist aktiviert, aber es erscheinen keine Währungen. Fügen Sie unter WPML > Einstellungen > Multicurrency > Währungen mindestens eine Währung neben der Standardwährung hinzu. Nur die konfigurierten Währungen werden im Umschalter angezeigt.
- Der Währungsumschalter-Shortcode rendert nichts. Vergewissern Sie sich, dass Multicurrency aktiviert ist und mindestens eine Währung hinzugefügt wurde. Der Shortcode rendert einen leeren Umschalter, wenn keine alternativen Währungen vorhanden sind.
- Für eine Währung wird das falsche Gateway angezeigt. Überprüfen Sie die Gateway-Einstellungen pro Währung erneut (klicken Sie in der Tabelle der Währungen bei jeder Währung auf Bearbeiten). Jede Währung listet die verfügbaren Gateways auf, und diese müssen für jede Währung explizit aktiviert werden.
- Die Option „Client Location“ gibt die falsche Währung zurück. Diese Option verwendet einen MaxMind-Lizenzschlüssel für die IP-basierte Erkennung. GeoIP-Datenbanken nehmen gelegentlich falsche Klassifizierungen vor. Ihr Hosting-Anbieter speichert möglicherweise auch IPs von einem CDN-Edge im Cache. Testen Sie mit einer neuen Browser-Sitzung und vergewissern Sie sich, dass Ihr Host die echte Besucher-IP weitergibt.
- Die Preise sehen richtig aus, aber die Steuer ist falsch. Die standortbezogenen Steuereinstellungen von WooCommerce werden zusätzlich zum währungsbasierten Preis angewendet. Konfigurieren Sie die Steuerklassen separat unter WooCommerce > Einstellungen > Mehrwertsteuer.
Verfasst von Amir · Zuletzt aktualisiert am 2. Juli 2026
Geschrieben von Amir · Zuletzt aktualisiert am 2. Juli 2026