Navigation überspringen

Home » WPML-Dokumentation » Verwandte Projekte » WooCommerce Multilingual – Mehrsprachige WooCommerce-Websites leicht gemacht » Multiwährungsfunktionen für WooCommerce

Multiwährungsfunktionen für WooCommerce

WooCommerce Multilingual & Multi-Währung ermöglicht es Ihnen, mehrere Währungen zu Ihrem WooCommerce-Shop hinzuzufügen, inklusive eines Frontend-Währungsumschalters.

Mehrere Währungen basierend auf dem Standort des Kunden anzeigen

Mehrere Währungen basierend auf der Sprache anzeigen

Automatische Wechselkurse einrichten

Benutzerdefinierte Preise in verschiedenen Währungen festlegen

Unterschiedliche Zahlungsmethoden für jede Währung einrichten

Ihren gesamten Online-Shop übersetzen

Eigenständige Version

Mehrere Währungen basierend auf dem Standort des Kunden anzeigen

Mehrere Währungen basierend auf der Sprache anzeigen

Automatische Wechselkurse einrichten

Benutzerdefinierte Preise in verschiedenen Währungen festlegen

Unterschiedliche Zahlungsmethoden für jede Währung einrichten

Ihren gesamten Online-Shop übersetzen

Vollständige Funktionen mit WPML

Mehrere Währungen basierend auf dem Standort des Kunden anzeigen

Mehrere Währungen basierend auf der Sprache anzeigen

Automatische Wechselkurse einrichten

Benutzerdefinierte Preise in verschiedenen Währungen festlegen

Unterschiedliche Zahlungsmethoden für jede Währung einrichten

Ihren gesamten Online-Shop übersetzen

Erforderliche Plugins

Um Ihren Shop in mehreren Währungen zu betreiben, installieren und aktivieren Sie:

  • WooCommerce
  • WooCommerce Multilingual

Um auf die vollständigen mehrsprachigen Funktionen zuzugreifen, benötigen Sie zusätzlich WPML und WPML String Translation.

Konfiguration von Währungen

Navigieren Sie zu WooCommerce → WooCommerce Multilingual & Multicurrency und klicken Sie auf den Multicurrency-Reiter, um den Multiwährungsmodus zu aktivieren. Wählen Sie anschließend, wie Sie die Währungen anzeigen möchten.

Währungen basierend auf dem Standort

Bei der Einrichtung von Währungen nach Standort können Sie die Länder spezifizieren, in denen jede Währung verfügbar sein soll, oder bestimmte Länder ausschließen.

Festlegung der Währungsverfügbarkeit basierend auf dem Standort

WooCommerce verwendet MaxMind Geolocation, um den Standort eines Kunden anhand der IP-Adresse oder der Rechnungsadresse (nur für angemeldete Benutzer) zu ermitteln. Für optimale Ergebnisse erstellen Sie ein kostenloses MaxMind-Konto und geben Sie Ihren Lizenzschlüssel auf der Multicurrency-Seite ein.

Bei Bedarf können Sie den wcml_geolocation_get_user_country Filter-Hook verwenden, um das standardmäßig geolokalisierte Land zu überschreiben und stattdessen die Rechnungs- oder Lieferadresse zu verwenden.

Währungen basierend auf der Sprache

Diese Option erfordert ein WPML Multilingual CMS- oder Agency-Konto.

Wenn Sie WPML verwenden, können Sie eine Standardwährung für jede Sprache festlegen. Benutzer sehen die Preise in dieser Währung, wenn sie die Sprache wechseln. Sie können wählen, ob Sie mehrere Währungen für jede Sprache anzeigen oder eine einzelne Währung basierend auf der Sprache des Benutzers.

Einrichtung von Währungen basierend auf der Sprache

Hinzufügen eines Währungsumschalters zum Frontend

Sobald Sie mehrere Währungen eingerichtet haben, können Sie einen Währungsumschalter im Theme Ihrer Website mithilfe eines Widgets, Shortcodes oder PHP-Codes anzeigen.

Beispiel für die Anzeige des Währungsumschalters im Frontend

Währungsumschalter-Widget

Um einen Währungsumschalter als klassisches WordPress-Widget hinzuzufügen:

  1. Gehen Sie zu WooCommerce → WooCommerce Multilingual & Multicurrency und klicken Sie auf den Multicurrency-Reiter.
  2. Scrollen Sie zu Widget Currency Switcher und fügen Sie ein neues Währungsumschalter-Widget hinzu.

Optional können Sie die Vorlage des Währungsumschalters mit diesen Parametern anpassen:

  • %name%: Vollständiger Name der Währung (z.B. „Euro“).
  • %symbol%: Standardsymbol für die Währung (z.B. „$“ oder „€“).
  • %code%: Standardcode für die Währung (z.B. USD für US-Dollar).
  • %subtotal%: Gesamtkosten der aktuellen Bestellung (Warenkorb), ohne Versandkosten und zusätzliche Steuern. Dies beinhaltet das Währungssymbol und ist gemäß den WooCommerce-Einstellungen formatiert.

Zusätzlich können Sie HTML-Tags (img, span, em, strong, u) verwenden, um die Ausgabe anzupassen, wenn der Umschalter-Stil auf Liste der Währungen eingestellt ist, in Übereinstimmung mit den offiziellen HTML-Standards für das select-Tag.

Währungsumschalter-Shortcode

Um den Währungsumschalter an anderen Stellen Ihrer Website hinzuzufügen, verwenden Sie den folgenden Shortcode:

Shortcode: [currency_switcher]

Attribute: format (Verfügbare Tags: %name%, %code%, %symbol%) Standard: %name% (%symbol%)

Beispielverwendung: [currency_switcher format="%code% (%symbol%)"]

Währungsumschalter als PHP-Code

Um Währungsumschalter mit PHP-Code hinzuzufügen und anzupassen, verwenden Sie die folgende Aktion:

do_action('wcml_currency_switcher', array('format' => '%name% (%symbol%)'));

Neben format können Sie den folgenden Parameter verwenden, um ein einfaches Dropdown-Menü mit Währungscodes als Optionswerte auszugeben:

switcher_style: wcml-dropdown, wcml-dropdown-click, wcml-horizontal-list, wcml-vertical-list

Die aktuelle Währung des Kunden oder die konfigurierte Standardwährung für eine bestimmte Sprache wird automatisch ausgewählt.

Für mehr Flexibilität können Sie benutzerdefinierte Währungsumschalter mit Vorlagendateien gestalten.

Einrichten von Zahlungsgateways

Alle Zahlungsgateways, die Sie im Abschnitt Payments unter WooCommerce → Settings einrichten, werden für alle Währungen Ihrer Website verfügbar sein.

WooCommerce Multilingual ist kompatibel mit WooCommerce PayPal Payments, Stripe und direkten Banküberweisungen.

Konfiguration von Zahlungsgateways für jede Währung

Diese Funktion erfordert ein WPML Multilingual CMS oder Agency-Konto.

Wenn Sie WPML haben, können Sie zum Multicurrency-Reiter in WooCommerce → WooCommerce Multilingual & Multicurrency navigieren und auf das Stiftsymbol neben einer Währung klicken, um:

  • Zahlungsgateways zu aktivieren und spezifische Zahlungsgateways für jede Währung festzulegen.
  • Auszuwählen, in welcher Währung Kunden berechnet werden und in welcher Währung Sie Zahlungen für jedes Gateway erhalten. Dies ermöglicht Ihnen, Zahlungen in einer anderen Währung zu erhalten als der, die Ihr Kunde verwendet. Der Kunde sieht den Gesamtbetrag während des Bezahlvorgangs in der umgerechneten Währung.
Aktivierung von Zahlungsgateways für das Britische Pfund und Auswahl der Währung, in der Zahlungen empfangen werden

Konfiguration von Zahlungsgateways basierend auf dem Standort des Kunden

Diese Funktion erfordert ein WPML Multilingual CMS oder Agency-Konto.

Auf mehrsprachigen Websites, die Geolokalisierung zur Anzeige von Währungen verwenden, können Sie die Zahlungsgateways steuern, die Kunden an jedem Standort angezeigt werden.

  1. Navigieren Sie zu WooCommerce → Einstellungen und klicken Sie auf den Zahlungen-Reiter.
  2. Klicken Sie auf die Zahlungsmethode, die Sie anpassen möchten.
  3. Legen Sie unter Länderverfügbarkeit die Länder fest, für die Ihr Zahlungsgateway angezeigt werden soll.
Konfiguration des Zahlungsgateways basierend auf dem Standort

Weitere Multi-Währungs-Funktionen und -Funktionalitäten

WooCommerce Multilingual & Multicurrency bietet eine Reihe zusätzlicher Funktionen zur Verwaltung mehrerer Währungen, die sowohl in der Standalone-Version als auch mit einem WPML-Konto verfügbar sind.

Aktivierung automatischer Wechselkurse

Im Multicurrency-Reiter in WooCommerce → WooCommerce Multilingual & Multicurrency können Sie automatische Wechselkurse aktivieren.

Anschließend können Sie Details wie die Auswahl eines Dienstanbieters, die Aufschlagsgebühr und die Aktualisierungshäufigkeit anpassen.

Festlegung von Währungsoptionen und Rundungsregeln

WooCommerce Multilingual handhabt die Währungsformatierung automatisch. Bei Bedarf können Sie auf das Stiftsymbol neben jeder Währung klicken, um die Währungsformatierung anzupassen und eigene Rundungsregeln festzulegen.

Bearbeitung von Währungsoptionen und Rundungsregeln

Konfiguration benutzerdefinierter Preise für verschiedene Währungen

Um benutzerdefinierte Preise für Produkte in verschiedenen Währungen festzulegen:

  1. Bearbeiten Sie ein Produkt.
  2. Wählen Sie die Option zur manuellen Preisfestlegung und geben Sie Ihre Preise ein.
Manuelle Festlegung von Preisen in anderen Währungen im Produkt-Bearbeitungsbildschirm

Benutzerdefinierte Preise überschreiben alle Preise, die automatisch durch den Wechselkurs bestimmt werden. Um zur Verwendung der automatischen Preise zurückzukehren, müssen Sie die benutzerdefinierten Preise entfernen und das Produkt aktualisieren.

Festlegung von Versandkosten nach Währung

Um unterschiedliche Versandkosten pro Währung zu konfigurieren:

  1. Gehen Sie zu WooCommerce → Einstellungen und klicken Sie auf den Versand-Reiter.
  2. Klicken Sie auf Bearbeiten unter der Versandmethode, die Sie anpassen möchten.
  3. Aktivieren Sie im Popup-Dialog die Option zur manuellen Festlegung der Kosten in benutzerdefinierten Währungen und geben Sie die Preise ein.
Manuelle Festlegung von Versandkosten in anderen Währungen

Anzeigen von Bestellungen und Analysen nach Währung

Auf der Seite WooCommerce → Bestellungen können Sie Bestellungen nach Währung anzeigen und filtern. Dies kann Ihnen helfen, die Leistung in verschiedenen Währungen zu verstehen.

Filterung von WooCommerce-Bestellungen nach Währung

Entwicklerinformationen – Hooks für Multi-Währung

WooCommerce Multilingual bietet Filter und Hooks für Drittanbieter-Plugins zur Implementierung benutzerdefinierter Multiwährungs-Logik, sodass Benutzer Preise in ihrer bevorzugten Währung sehen und Bestellungen aufgeben können.

Sehen Sie sich die vollständige Liste der WooCommerce Multilingual-Filter und -Hooks an.

Aktualisiert
Dezember 4, 2024