WPML

Informationen zum Übersetzen der Inhalte Ihres Shops finden Sie unter WooCommerce in WordPress übersetzen.

Bevor Sie beginnen

Installieren und aktivieren Sie:

Multicurrency funktioniert ohne Sekundärsprachen. Ihr Shop muss nicht mehrsprachig sein, um es zu nutzen. Wenn Sie Multicurrency nur für einen einsprachigen Shop benötigen, übernimmt das kostenlose Plugin WooCommerce Multilingual von WordPress.org dies auch allein.

Multicurrency für Ihren Shop aktivieren

Um Multicurrency in WooCommerce zu aktivieren, öffnen Sie WPMLEinstellungenMulticurrency und schalten Sie den Schalter Multicurrency-Modus aktivieren ein. 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 dem, was Käufer in diesem Markt erwarten.

Ihre Standardwährung bleibt diejenige, die in den eigenen Einstellungen von WooCommerce unter WooCommerceEinstellungenAllgemein konfiguriert ist. Die zusätzlichen Währungen, die Sie in den Multicurrency-Einstellungen hinzufügen, sind diejenigen, zu denen Kunden wechseln können.

Preise pro Währung festlegen oder automatische Umrechnung verwenden

Um Preise in jeder Währung in einem WooCommerce-Shop mit mehreren Währungen festzulegen, wählen Sie zwischen manuellen Preisen pro Währung oder automatischer Wechselkursumrechnung. Die beiden Optionen funktionieren pro Währung. Mischen Sie manuelle Preise für einige Währungen und automatische Umrechnung für andere, oder verwenden Sie durchgehend denselben Ansatz.

Manuelle Preise pro Währung – saubere Zahlen, die Kunden erwarten

Legen Sie den Preis für jedes Produkt in jeder Währung explizit fest. Ein 20 $-Produkt wird zu 19,99 € in Euro und 3.000 ¥ in Yen. Saubere Zahlen, die Kunden wiedererkennen, und nicht das Ergebnis einer Division durch einen Live-Wechselkurs. Sie legen manuelle Preise auf dem Bearbeitungsbildschirm jedes Produkts fest, im Multicurrency-Panel, das neben den Standardpreisfeldern von WooCommerce erscheint.

Die manuelle Preisgestaltung ist die richtige Wahl für die meisten Shops, die in etablierte Märkte verkaufen. Sie ermöglicht es Ihnen, jeden Markt gezielt zu bepreisen. Bieten Sie in einigen Märkten Rabatte an, in anderen Premium-Preise. Sie lassen nicht zu, dass der gestrige Wechselkurs alles diktiert.

Automatische Umrechnung 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 Abschnitt Automatische Wechselkurse unter WPMLEinstellungenMulticurrency. Legen Sie 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.

Einen Währungsumschalter anzeigen – Widget, Block oder Shortcode

Um einen Währungsumschalter in Ihrem WooCommerce-Shop anzuzeigen, haben Sie drei Platzierungsoptionen. Wählen Sie diejenige, die zu der Stelle passt, an der der Umschalter erscheinen soll.

  • Block. Ziehen Sie den Block Währungsumschalter über den WordPress-Block-Editor in eine beliebige Seite oder einen beliebigen Beitrag.
  • Widget. Ziehen Sie das Widget Währungsumschalter über DesignWidgets in einen beliebigen Widget-Bereich.
  • Shortcode. Fügen Sie [currency_switcher] in eine beliebige Seite, einen Beitrag oder ein Template ein, wo der Umschalter erscheinen soll.

Konfigurieren Sie das Erscheinungsbild des Umschalters im Abschnitt Währungsumschalter-Optionen unter WPMLEinstellungenMulticurrency. Sie können zwischen Dropdown, nebeneinander oder als Liste wählen. Sie können auch nur Symbol, nur Code oder beides wä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 tiefere Anpassungen, wie das Erstellen eines eigenen Umschalter-Templates, gibt es eine separate Template-Dateien-Referenz für Entwickler.

Unterschiedliche Zahlungsgateways pro Land und Währung anzeigen

Um Zahlungsgateways pro Währung weiterzuleiten, öffnen Sie WPMLEinstellungenMulticurrency und klicken Sie in der Währungstabelle 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, nicht alle auf einmal.

Währung automatisch basierend auf dem Besucherstandort umschalten

Um die Währung automatisch nach dem Standort des Besuchers umzuschalten, öffnen Sie WPMLEinstellungenMulticurrency und wählen Sie im Abschnitt Währungen unter Währungen anzeigen basierend auf die Option Kundenstandort (anstelle von 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 weisen jedes Land im selben Einstellungsfeld einer Währung zu.

Kunden können immer noch manuell umschalten, wenn Sie der Seite einen Währungsumschalter hinzugefügt haben. Die beiden Funktionen arbeiten zusammen. Die Standorterkennung legt den Standard fest. Der Umschalter steht für manuelle Änderungen zur Verfügung.

WooCommerce Subscriptions, Bookings und andere Erweiterungs-Produkttypen

Multicurrency funktioniert zusammen mit den wichtigsten WooCommerce-Erweiterungs-Produkttypen. Jeder hat sein eigenes Verhalten, das Sie vor dem Livegang bestätigen sollten.

  • WooCommerce Subscriptions. Wiederkehrende Abonnementprodukte berücksichtigen die Multicurrency-Preisgestaltung. WPML Multilingual & Multicurrency for WooCommerce rechnet die Preise von Abonnementplänen automatisch in jede Währung um. Um Preise manuell festzulegen, verwenden Sie das Pop-up Manually set plan prices, wie unter WooCommerce Subscriptions mit WPML verwenden erklärt. Verlängerungszahlungen werden in der Währung verarbeitet, in der der Kunde das Abonnement abgeschlossen hat.
  • WooCommerce Bookings. Preise für buchbare Produkte, 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. Bündel- und Komponentenprodukte berücksichtigen die Währungs- und Preiskonfiguration des übergeordneten Produkts.

Testen Sie für jeden Erweiterungs-Produkttyp vor dem Start einen Beispielkauf in jeder Währung von Anfang bis Ende. Die Multicurrency-Einstellungen funktionieren konsistent über alle Erweiterungen hinweg. Erweiterungsspezifische Preisregeln (Anzahlungen, Zahlungspläne, Bündelrabatte) können auf eine Weise interagieren, die Sie überprüfen sollten.

Den Warenkorb bei Währungs- oder Sprachänderungen verwalten

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 WPMLEinstellungenWCML und scrollen Sie zum Abschnitt Warenkorb.

Sie sehen zwei Paare von Optionsfeldern:

  • Sprache wechseln, wenn sich Artikel im Warenkorb befinden. Wählen Sie Warenkorbinhalt beim Wechseln der Sprache synchronisieren, um den Warenkorb zu behalten und seine Artikel neu zu bepreisen, oder wählen Sie 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 für Währungsänderungen.

Die Warenkorb-Synchronisierung erfordert das WPML-Sprach-Cookie. Wenn es deaktiviert ist, zeigt der Abschnitt einen Inline-Hinweis an, der auf WPMLEinstellungenSprachenBrowser-Sprachumleitung verlinkt, wo Sie das Cookie aktivieren können.

Häufige Fallstricke

  • Multicurrency aktiviert, aber keine Währungen erscheinen. Fügen Sie unter WPMLEinstellungenMulticurrencyWährungen mindestens eine Währung über die Standardwährung hinaus hinzu. Nur die konfigurierten Währungen werden im Umschalter angezeigt.
  • Währungsumschalter-Shortcode rendert nichts. Bestätigen Sie, dass Multicurrency aktiviert ist und mindestens eine Währung hinzugefügt wurde. Der Shortcode rendert einen leeren Umschalter, wenn keine alternativen Währungen existieren.
  • Falsches Gateway wird für eine Währung angezeigt. Überprüfen Sie erneut die Gateway-Einstellungen pro Währung (klicken Sie in der Währungstabelle bei jeder Währung auf Bearbeiten). Jede Währung listet die verfügbaren Gateways auf, und diese müssen explizit pro Währung aktiviert werden.
  • Kundenstandort gibt die falsche Währung zurück. Diese Option verwendet einen MaxMind-Lizenzschlüssel für die IP-basierte Erkennung. GeoIP-Datenbanken klassifizieren gelegentlich falsch. Ihr Hosting-Anbieter speichert möglicherweise auch IPs von einem CDN-Edge im Cache. Testen Sie mit einer neuen Browser-Sitzung und bestätigen Sie, dass Ihr Host die echte Besucher-IP weitergibt.
  • Preise sehen richtig aus, aber die Steuer ist falsch. Die standortbezogenen Steuereinstellungen von WooCommerce werden zusätzlich zum währungsbasierten Preis angewendet. Konfigurieren Sie Steuerklassen unter WooCommerceEinstellungenSteuer separat.

Geschrieben vonAmir

Geschrieben vonAmir