Erforderliche Plugins und Einrichtung
WooCommerce Multilingual (WCML) kann eigenständig ohne WPML verwendet werden, um Ihrem WooCommerce-Shop Multiwährungsfunktionalität hinzuzufügen. Lesen Sie mehr über die Funktionen von WCML für mehrere Währungen. Um einen mehrsprachigen Shop mit WooCommerce Multilingual und WPML aufzubauen, müssen folgende Plugins installiert und aktiviert sein:
- WooCommerce Multilingual
- WPML 4.4.11 oder höher
- WPML String Translation
- WooCommerce 3.9.0 oder höher
Wenn Sie unterschiedliche Bilder für verschiedene Übersetzungen eines Produkts verwenden möchten, müssen Sie WPML Media Translation installieren.
Wenn Sie mit einem Entwickler zusammenarbeiten, sollte dieser alle in diesem Abschnitt aufgeführten notwendigen Komponenten installieren und einrichten.
Sie können alle WPML-Komponenten, einschließlich WooCommerce Multilingual, von Ihrer WPML-Download-Seite beziehen. Sowohl WooCommerce Multilingual als auch WooCommerce sind auch im WordPress-Plugin-Repository verfügbar. Haben Sie alle Plugins? Fangen wir an!
Verwendung des Installers für einfachen Plugin-Download und -Aktualisierung
Wenn Sie WooCommerce Multilingual mit WPML verwenden möchten, gibt es einen integrierten Installer zum Herunterladen, Aktivieren und Aktualisieren aller erforderlichen Plugins.
Nach der Aktivierung von WooCommerce Multilingual gehen Sie zu Plugins → Neu hinzufügen und klicken Sie auf den Tab Kommerziell.
Von hier aus haben Sie die Möglichkeit, eine WPML-Lizenz zu erwerben oder den registrierten Site-Schlüssel einzugeben, falls Sie WPML bereits gekauft haben. Kaufen oder registrieren Sie WPML, um eine Liste der verfügbaren Plugins zum Herunterladen, Aktivieren und Aktualisieren zu sehen.
Verwendung des Einrichtungsassistenten
WooCommerce Multilingual bietet einen Einrichtungsassistenten, der Sie durch die grundlegenden Schritte zur Konfiguration Ihrer Website mit dem WooCommerce Multilingual-Plugin führt.
Sobald Sie alle erforderlichen Plugins aktiviert haben, werden Sie aufgefordert, den WooCommerce Multilingual-Einrichtungsassistenten zu starten.
Einrichten der Shop Seiten
Während des Durchlaufens des Einrichtungsassistenten richtet WooCommerce Multilingual automatisch die Standard-WooCommerce-Shop-Seiten ein, damit diese in allen Sprachen Ihrer Website erscheinen.
WooCommerce Multilingual erstellt diese Seiten mit den verfügbaren übersetzten Seitentiteln. Sie können die Übersetzungen der Seitentitel jederzeit später ändern.
Übersetzung von Produkten
Produkte automatisch übersetzen
Mit WooCommerce Multilingual können Sie Ihre gesamte Website automatisch übersetzen, indem Sie WPML auf Alles automatisch übersetzen einstellen. Diese Übersetzungsoption ermöglicht es Ihnen, den gesamten Inhalt Ihres E-Shops, einschließlich Shop-Seiten, Produkte, Produkt-Taxonomien und mehr, sofort automatisch zu übersetzen, während Sie sie erstellen oder bearbeiten.
Wählen Sie beim Durchlaufen des WCML-Einrichtungsassistenten die Übersetzungsoption Alle Produkte automatisch übersetzen.
Wenn Sie all Ihre Produkte automatisch übersetzen möchten, jedoch nicht Ihre Beiträge und Seiten, können Sie auswählen, welche Produkte zu übersetzen sind, indem Sie WPML auf Übersetzen, was Sie auswählen einstellen. Wählen Sie im WCML-Einrichtungsassistenten Wählen Sie aus, welche Produkte zu übersetzen sind. Dann übersetzen Sie sie alles mit der automatischen Übersetzung.
Sie können auch Produkte zur Übersetzung durch Ihr eigenes Übersetzerteam oder einen professionellen Übersetzungsdienst über Übersetzungsmanagement versenden.
Produkte vervielfältigen
Wenn Sie nicht alle Ihre Produkte übersetzen möchten, können Sie sie trotzdem in allen Sprachen anzeigen. Zu diesem Zweck können Sie Ihre Produkte in andere Sprachen duplizieren oder kopieren. Oder Sie können die Standardsprache als Ausweichmöglichkeit verwenden, wenn ein Produkt noch nicht übersetzt wurde.
Erfahren Sie mehr über diese Optionen auf der Seite über die Anzeige unübersetzter Inhalte in sekundären Sprachen.
Übersetzbare Produkt Add-ons
Mit WooCommerce Multilingual können Sie Felder übersetzen, die von verschiedenen WooCommerce-Erweiterungen zu Produkten hinzugefügt wurden. Alle Felder und Optionen dieser unterstützten Erweiterungen sind unter WPML → Einstellungen standardmäßig auf Übersetzbar eingestellt.
Produktvariationen übersetzen
WooCommerce Multilingual erstellt und synchronisiert automatisch Produktvariationen in allen Sprachen. Nachdem Sie eine Variation in der Standardsprache erstellt haben, speichern Sie das Produkt (in der Standardsprache) und WooCommerce Multilingual erstellt sofort die gleichen Variationen für alle Übersetzungen des Produkts.
Variationen von Produkten können auf dem Tab Produkte übersetzt werden, genau wie einfache Produkte. Wenn Sie Ihre Variationen übersetzen, stehen auch Ihre benutzerdefinierten Produktattribute für die Übersetzung zur Verfügung.
Sie können auch Variationen von Bildtiteln übersetzen. Wenn die Variationen globale Produktattribute verwenden, müssen sie in den entsprechenden Tabs der Taxonomie übersetzt werden. Sobald Sie alle Attribute übersetzt haben, können Sie die Variationen für die übersetzten Produkte automatisch erstellen.
Nach der Übersetzung der Attribute müssen auch die entsprechenden Variationen der Produkte in anderen Sprachen erstellt werden. Verwenden Sie dazu den Button Attribute synchronisieren und Produktvariationen aktualisieren auf dem Tab (Reiter) Attribute.
Übersetzung der Warenkorb- und Kassenseiten
Die Übersetzung der WooCommerce-Kassen- und Warenkorbseiten unterscheidet sich etwas von der Übersetzung der übrigen WooCommerce-Inhalte. Das Theme und die Plugins Ihrer Website stellen diese Übersetzungen oft bereit, aber in einigen Fällen müssen Sie zusätzliche Schritte unternehmen.
Übersetzung von Produktkategorien, Tags, Attributen und benutzerdefinierten Taxonomien
Die meisten Shops sind nach Kategorien geordnet, und einige verwenden auch Schlagworte (Tags). Wenn Sie Variationen verwenden, verwenden Sie wahrscheinlich auch Produktattribute. Diese sind alle als WordPress-Taxonomien gespeichert.
Im Einrichtungsassistenten ermöglicht WooCommerce Multilingual Ihnen die Auswahl, welche Produktattribute übersetzbar gemacht werden sollen.
Bei Bedarf können Sie diese Einstellungen später im Abschnitt Taxonomien-Übersetzung unter WPML → Einstellungen ändern.
Sie können dann Ihre Produktkategorien, Tags, Attribute und benutzerdefinierten Taxonomien von den entsprechenden Registerkarten in WooCommerce → WooCommerce Multilingual übersetzen.
Klicken Sie auf das Plus Icon, um die Übersetzungen des Namens, der Titelform und der optionalen Beschreibung Ihres Taxonomie-Begriffs einzugeben. Der Name ist das, was auf dem Bildschirm angezeigt wird, die Titelform erscheint in der URL, und die Beschreibung wird bei der Bearbeitung im WordPress-Admin angezeigt. Wenn Ihr Shop viele Kategorien oder andere Begriffe aus der Taxonomie enthält, verwenden Sie die Suchfunktion, um sie schnell zu finden.
Wenn Sie Ihre Taxonomie nicht übersetzen möchten, können Sie WooCommerce Multilingual so einstellen, dass es die ursprünglichen Produktkategorien, Tags und Attribute anzeigt, wenn deren Übersetzungen nicht verfügbar sind.
Übersetzung benutzerdefinierter Taxonomien von der WooCommerce Multilingual-Seite
Es gibt viele Plugins, wie zum Beispiel Toolset Types, die es Ihnen ermöglichen, benutzerdefinierte Taxonomien zu Ihrer Website hinzuzufügen, und einige Plugins und Themes fügen automatisch benutzerdefinierte Taxonomien zu Produkten hinzu.
WooCommerce Multilingual ermöglicht Ihnen die Übersetzung aller benutzerdefinierten Taxonomien, die mit WooCommerce-Produkten verknüpft sind, genauso wie Ihre Standardtaxonomien.
Sobald eine benutzerdefinierte Taxonomie mit Produkten verknüpft ist, erscheint eine Registerkarte Benutzerdefinierte Taxonomien auf der Seite WooCommerce → WooCommerce Multilingual.
Sie können sie übersetzen, indem Sie auf das Plus-Icon für die entsprechende Sprache klicken.
Übersetzen und Anzeigen von Produktbewertungen
Wenn Ihre Kunden Überprüfungen in verschiedenen Sprachen hinterlassen, können Sie wählen, ob Sie nur Überprüfungen anzeigen möchten, die in der ausgewählten Sprache erstellt wurden, oder ob Sie standardmäßig Überprüfungen in allen Sprachen anzeigen möchten. Sie können auch Produktbewertungen übersetzen, indem Sie zu WPML → String Translation gehen.
Lesen Sie mehr über das Übersetzen und Anzeigen von Produktprüfungen.
Bildtexte übersetzen
WooCommerce Multilingual synchronisiert automatisch alle Bilder zwischen Produktübersetzungen. Dazu gehören das Hauptbild, die Bildergalerie und alle Variationen, so dass alle Übersetzungen die gleichen Bilder anzeigen. Wenn Sie Ihr Produkt übersetzen, stehen auch Bildtexte wie Bildunterschrift, Titel oder Beschreibung zur Übersetzung zur Verfügung.
Wenn Sie für Ihre Übersetzungen unterschiedliche Bilder verwenden möchten, können Sie verschiedene Bilder mit Media Translation hochladen.
URLs übersetzen
Verschiedene Bestandteile der URLs können mit WooCommerce Multilingual übersetzt werden. Um diese Komponenten zu übersetzen, gehen Sie zur Seite WooCommerce → WooCommerce Multilingual und klicken Sie auf die Registerkarte Shop-URLs. Sie sehen eine Liste von URLs und eine Spalte mit dem Übersetzungsstatus für jede Sprache. Klicken Sie auf das Stift-Icon, um bestehende URL-Übersetzungen zu bearbeiten oder auf das Plus-Icon, um eine neue Übersetzung hinzuzufügen.
Hier können Sie übersetzen:
- Produkt-Permalink-Basis (z.B. http://example.com/produkt/buch)
- Produktkategoriebasis (z.B. http://example.com/product-category/men)
- Produkt-Tag-Basis (z.B. http://example.com/product-tag/new)
- Produktattribut-Basis (z.B. http://example.com/filter/farbe/weiss/)
- Produktattribut-Slugs (z.B. http://example.com/filter/farbe/weiss/)
Bitte beachten Sie, dass ein Attribut in WPML → Einstellungen als übersetzbar markiert sein und in Produkte → Attribute aktivierte Archive haben muss, um den Slug übersetzen zu können.
Automatisch übersetzbare Produkt-Slugs
Um Produkt-Slugs automatisch zu übersetzen, müssen Sie sie von WPML → String Translation zur automatischen Übersetzung senden:
- Suchen Sie nach dem Slug, den Sie übersetzen möchten, wie zum Beispiel produkt.
- In der String Translation-Tabelle sehen Sie den String sowohl in der woocommerce– als auch in der WordPress Domänen. Wählen Sie den String aus, der zu der WordPress Domäne. Die Lizenz WordPress-Domain gehört, die die URL-Slugs für WooCommerce-Produkte enthält.
- Klicken Sie auf die Übersetzen Button.
Sie oder die Übersetzer Ihrer Website können dann zu WPML → Übersetzungen gehen und auf Übersetzen neben dem Übersetzungsauftrag mit den Strings klicken. Dies führt Sie zum erweiterten Übersetzungseditor, wo die automatischen Übersetzungen sofort für Sie ausgefüllt werden. Sie können sie bei Bedarf überprüfen und bearbeiten.
Übersetzung von WooCommerce-Endpunkten
Endpunkte sind ein zusätzlicher Teil der URL, den WooCommerce erkennt und verwendet, um den entsprechenden Inhalt auf der Seite darzustellen.
Zum Beispiel könnten Sie eine Seite ihrewebseite.com/mein-konto haben. Wenn Sie den konto-bearbeiten-Endpunkt zu dieser URL hinzufügen, sodass sie ihrewebseite.com/mein-konto/konto-bearbeiten lautet, wird WooCommerce die Konto bearbeiten-Seite anstelle der Mein Konto-Seite anzeigen.
Die Endpunkte können auch über den Tab Shop URLs übersetzt werden.
Zwei der am häufigsten verwendeten Endpunkte sind der Konto-Seiten-Endpunkt und der Kasse-Seiten-Endpunkt. Weitere Informationen zu Endpunkten finden Sie in der offiziellen WooCommerce-Dokumentation.
Übersetzung von URLs für Shop-, Warenkorb-, Kasse- und Kontoseiten
Seiten-URLs werden durch die Übersetzung der entsprechenden WooCommerce-Seiten übersetzt.
- http://example.com/shop/(Englisch)
- http://example.com/fr/boutique/(Französisch)
Versand-Klassen übersetzen
WooCommerce ermöglicht es Ihnen, verschiedene Versandoptionen für Ihre Produkte einzurichten. Sie können diese auf der Seite WooCommerce → Einstellungen unter dem Reiter Versand festlegen. Versandklassen ermöglichen es Ihnen, Artikel ähnlicher Art zu gruppieren. Beispielsweise können Sie Versandklassen für kleine, mittlere und große Pakete mit unterschiedlichen Versandkosten für jede Klasse erstellen. Nachdem Sie die Versandklassen in der Standardsprache der Website erstellt haben, können Sie diese unter dem Reiter Versandklassen auf der Seite WooCommerce → WooCommerce Multilingual übersetzen.
Übersetzung von WooCommerce-E-Mails
WooCommerce ermöglicht es Ihnen, E-Mails an Ihre Kunden bezüglich ihrer Bestellungen zu senden. Diese Standard-E-Mails werden automatisch übersetzt. Sie haben auch die Möglichkeit, diese in Ihren WooCommerce-Einstellungen anzupassen oder durch Erstellung benutzerdefinierter PHP-Vorlagen zu modifizieren.
Mit WooCommerce Multilingual können Sie diese E-Mails mühelos unter Verwendung von String Translation übersetzen.
Lesen Sie mehr über die Übersetzung von WooCommerce-E-Mails.
Automatische Synchronisierung von Inventar und Produktattributen
Wenn Sie ein Produkt verkaufen, spielt es für die Bestandsverwaltung keine Rolle, in welcher Sprache der Verkauf abgewickelt wurde. Legen Sie Ihr Inventar in der Standard-Spracheinstellung des Produkts fest. WooCommerce Multilingual aktualisiert Ihren Bestand automatisch, wenn Kunden in verschiedenen Sprachen einkaufen. Dasselbe gilt für nicht-textliche Produktattribute, wie Größe und Gewicht. Sie müssen sie nur in der Standardsprache eingeben. WooCommerce Multilingual wird diese für alle übersetzten Produkte identisch einstellen.
Mehrere Währungen verwenden
WooCommerce Multilingual unterstützt Sie dabei, mehrere Währungen auf Ihren Websites zu verwenden und einen Währungsumschalter zu Ihren Produktseiten hinzuzufügen. Sie können Währungsumschalter auch mittels eines Shortcodes an anderen Stellen Ihrer Website platzieren.
Sie können die Mehrwährungsfunktionen von WCML ohne WPML nutzen. So können Sie je nach Standort Ihrer Kunden unterschiedliche Währungen einrichten.
Wenn Sie über WPML verfügen, haben Sie zusätzlich die Option, verschiedene Währungen basierend auf der Website-Sprache anzuzeigen, und Sie können spezifische Zahlungsmethoden für jede Währung festlegen.
Um mehrere Währungen in Ihrem Shop zu aktivieren, navigieren Sie zu WooCommerce → WooCommerce Multilingual und klicken Sie auf den Reiter Mehrwährung. Hier können Sie die verschiedenen Währungen für Ihre Website hinzufügen und formatieren.
Wenn Sie Ihre Währungen einrichten, können Sie automatische Wechselkurse für Ihren Shop einrichten. Sie können aus mehreren renommierten Online-Diensten als Quelle für die Wechselkursdaten wählen, die Häufigkeit der automatischen Kursaktualisierung festlegen und eine Hebegebühr erheben.
Es besteht auch die Möglichkeit, manuelle Preise in Sekundärwährungen festzulegen, einschließlich für andere Preise als die Standard-WooCommerce-Preise (regulärer Preis und Verkaufspreis). Dies ermöglicht es anderen Erweiterungen, sich nicht auf die anhand von Wechselkursen ermittelten Preise zu verlassen. Beispielsweise können Sie im Falle der WooCommerce Subscriptions-Erweiterung Ihre eigene Anmeldegebühr in allen Währungen manuell festlegen.
Sie können auch benutzerdefinierte Versandtarife für jede Währung festlegen. So können Sie Ihre Versandtarife in Nebenwährungen manuell festlegen, ohne sich auf den Wechselkurs zu verlassen. Legen Sie Ihre Preise unabhängig von der Währung für sinnvolle Versandbeträge fest, unabhängig davon, wo sich Ihre Kunden befinden.
Für detaillierte Informationen besuchen Sie unsere Dokumentation über die Verwendung mehrerer Währungen auf Ihren Websites.
Löschen des Warenkorb-Inhalts bei Änderung der Sprache oder Währung
Bei der Verwendung mehrerer Währungen auf Ihren Websites können Sie wählen, was mit den Produkten im Warenkorb geschieht, wenn Benutzer die Sprache oder Währung wechseln. Standardmäßig wird der Warenkorbinhalt synchronisiert, oder Sie können den Warenkorbinhalt zurücksetzen, wenn Produkte nicht korrekt synchronisiert werden. Dies kann bei komplexen Produkten wie Abonnements und Buchungen oder bei Produkten mit erweiterten Optionen wie tabellarischem Versand auftreten. Detaillierte Informationen finden Sie in unserer Dokumentation über das Löschen des Warenkorb-Inhalts bei Änderung der Sprache oder Währung.
Beliebte WooCommerce-Erweiterungen
WooCommerce Multilingual ermöglicht es Ihnen, viele der beliebtesten WooCommerce-Erweiterungen zu übersetzen. Jede WooCommerce-Erweiterung führt zusätzliche Beschriftungen, Felder und andere Arten von übersetzbaren Zeichenfolgen ein. Sie können diese mit WooCommerce Multilingual und WPML übersetzen. Besuchen Sie die folgenden Seiten für erweiterungsspezifische Dokumentation:
Verwendung von WordPress REST API mit WooCommerce Multilingual
WooCommerce Multilingual ist kompatibel mit dem WordPress REST API. Mithilfe des REST API können Sie nun WooCommerce-Inhalte in Übersetzung erstellen, lesen, aktualisieren und löschen. Dazu gehören Produkte, Kategorien, Bestellungen und mehr.
Um mehr über dieses Thema zu erfahren, besuchen Sie bitte unsere WordPress REST API Dokumentationsseite.
Verwendung von WooCommerce Multilingual Hooks
WooCommerce Multilingual verfügt über eine Reihe von Aktionen und Filtern, die Entwickler nutzen können, um ihre Themes und Plugins in einer mehrsprachigen Umgebung reibungslos funktionieren zu lassen. Um mehr über dieses Thema zu erfahren, besuchen Sie bitte unsere WCML Hooks Referenz Dokumentationsseite.
Informationen für WooCommerce Theme-Entwickler
Wenn Sie Ihre eigenen WooCommerce Themes entwickeln oder umfangreiche Anpassungen an bestehenden Themes vornehmen, sollten Sie sicherstellen, dass diese in mehreren Sprachen einwandfrei funktionieren. Um Ihnen dabei zu helfen, haben wir ein umfassendes Tutorial zur Erstellung mehrsprachiger und mehrwährungsfähiger WooCommerce Themes vorbereitet.