Auf dieser Seite
Hinzufügen eines Währungsumschalters
Einrichten von Zahlungsgateways
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.
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.
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.
Währungsumschalter-Widget
Um einen Währungsumschalter als klassisches WordPress-Widget hinzuzufügen:
- Gehen Sie zu WooCommerce → WooCommerce Multilingual & Multicurrency und klicken Sie auf den Multicurrency-Reiter.
- 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.
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.
- Navigieren Sie zu WooCommerce → Einstellungen und klicken Sie auf den Zahlungen-Reiter.
- Klicken Sie auf die Zahlungsmethode, die Sie anpassen möchten.
- Legen Sie unter Länderverfügbarkeit die Länder fest, für die Ihr Zahlungsgateway angezeigt werden soll.
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.
Konfiguration benutzerdefinierter Preise für verschiedene Währungen
Um benutzerdefinierte Preise für Produkte in verschiedenen Währungen festzulegen:
- Bearbeiten Sie ein Produkt.
- Wählen Sie die Option zur manuellen Preisfestlegung und geben Sie Ihre Preise ein.
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:
- Gehen Sie zu WooCommerce → Einstellungen und klicken Sie auf den Versand-Reiter.
- Klicken Sie auf Bearbeiten unter der Versandmethode, die Sie anpassen möchten.
- Aktivieren Sie im Popup-Dialog die Option zur manuellen Festlegung der Kosten in benutzerdefinierten Währungen und geben Sie die Preise ein.
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.
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.