Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Wenn Sie versuchen, ein Produkt mit Varianten zu kopieren und die Eigenschaften und Varianten nicht übernommen werden, kann dies frustrierend sein. Besonders problematisch ist es, wenn nach dem Wiederherstellen der Verbindung zum Originalprodukt alle neu angelegten Eigenschaften und Varianten gelöscht werden und das verbundene Produkt nicht bearbeitet werden kann. Solution: Wir empfehlen, den Import der Produkte erneut durchzuführen, indem Sie den spezifischen Anweisungen in unserer Dokumentation folgen. Hier ist eine Schritt-für-Schritt-Anleitung: 1. Installieren Sie das WPML Export and Import Plugin auf Ihrer Website. 2. Erstellen Sie ein vollständiges Backup Ihrer Website. 3. Zum Exportieren: Gehen Sie zu Produkte und wählen Sie Exportieren. Stellen Sie sicher, dass Alle Sprachen ausgewählt ist und aktivieren Sie die Option Ja, alle benutzerdefinierten Metadaten exportieren. Laden Sie die generierte CSV-Datei herunter. 4. Zum Importieren: Gehen Sie zu Produkte und wählen Sie Importieren. Wählen Sie die heruntergeladene Datei aus und führen Sie den Import durch. Setzen Sie die letzten drei Optionen auf Als Metadaten importieren. Führen Sie abschließend den WPML-Import aus. Weitere Informationen finden Sie in unserer Dokumentation: WPML Export und Import Falls diese Lösung für Sie nicht relevant ist oder veraltet erscheint, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Überprüfen Sie auch die bekannten Probleme unter WPML bekannte Probleme, bestätigen Sie die Version der dauerhaften Lösung und stellen Sie sicher, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Hintergrund des Themas:
Ich möchte ein Produkt mit Varianten kopieren. Leider werden bei der Kopie die Eigenschaften & Varianten nicht übernommen. Ich habe die Übersetzung dann getrennt und das deutsche Produkt dupliziert. Ich habe alle 45 Produktvarianten angelegt und komplett mit allen Details gefüllt. Dann habe ich die Verbindung zum deutschen Produkt wieder hergestellt. Sofort hat es leider alle angelegten Eigenschaften und Varianten gelöscht. Wenn das EN Produkt mit dem deutschen verbunden ist, dann kann ich es nicht bearbeiten, weil ein Schloss die Änderungen unmöglich macht. Produkt DE: versteckter Link Produkt EN (Hier fehlen alle Varianten): versteckter Link
Die Symptome:
Die Eigenschaften und Varianten werden bei der Kopie nicht übernommen. Nach dem Wiederherstellen der Verbindung zum deutschen Produkt wurden alle angelegten Eigenschaften und Varianten gelöscht. Das EN Produkt kann nicht bearbeitet werden, weil ein Schloss die Änderungen unmöglich macht.
Fragen:
Warum werden die Eigenschaften und Varianten bei der Kopie nicht übernommen?
Warum werden alle angelegten Eigenschaften und Varianten gelöscht, wenn die Verbindung zum deutschen Produkt wiederhergestellt wird?
Wie kann ich das EN Produkt bearbeiten, wenn es mit dem deutschen Produkt verbunden ist?
vielen Dank für Ihre Geduld. Unser deutscher Support ist in den letzten Tagen etwas überlastet.
Um die Attribute zu übersetzen, folgen Sie bitte diesen Schritten:
1. Löschen Sie die Übersetzung des Produkts und entfernen Sie es aus dem Papierkorb.
2. Besuchen Sie das Produkt, das die Attribute in der Originalsprache enthält.
3. Wählen Sie "WPML Editor für Übersetzungen" und speichern Sie.
4. Klicken Sie in der Sprachspalte auf "+", um die Übersetzung hinzuzufügen.
5. Übersetzen Sie alle Felder und speichern Sie.
Auf diese Weise sollten alle Attribute und Variationen wie erwartet funktionieren. Ich habe ein Video aufgenommen, das zeigt, wie es auf der Website gemacht wird, indem das von Ihnen erwähnte Produkt als Beispiel verwendet wird: versteckter Link
Ich entschuldige mich, falls Sie mit dem bisherigen Support nicht zufrieden waren. Ich hoffe, dass Ihre Frage jetzt beantwortet ist.
Bitte beachten Sie, dass Sie beim Import von Produkten mit neuen Attributen die Attribute vor dem Import erstellen und übersetzen müssen. Das liegt daran, dass WPML bei der Importierung keine Attribute erstellt, sodass Sie diese vorher erstellen und übersetzen müssen.
Lassen Sie mich wissen, wenn Sie weitere Fragen haben.
Das würden wir eigentlich nicht so gerne, weil viele Begriffe Spezialbegriffe sind.
Ist das so der einzige Weg?
Für mich ist das sehr umständlich. Weil die Produkte sind ja alle schon komplett übersetzt. Wenn ich dann in Deutsch ein Wort ändere. Dann dauert das 10 Sekunden. Aber dadurch zerschießt es das englische Produkt komplett. Das sollte doch so nicht sein oder?
Dann muss ich wegen einem geänderten Wort das EN Produkt löschen, dann das deutsche komplett neu übersetzen. Was bei 2000 Einträgen und manueller Übersetzung mehrere Stunden dauert. Und das alles wegen nur einem in deutsch geänderten Wort.
Irgendwie ist das sehr kompliziert und sehr viel Aufwand.
Ist es nicht möglich, dass man dann bei der Übersetzung wirklich nur den geänderten Bereich neu Übersetzen kann? Dann müsste ich nur 1 Eintrag übersetzen anstatt alle.
Die Lösung, die ich zuvor geteilt habe, zeigte nur, wie man das Problem mit dem Produkt beheben kann, das Sie erwähnt haben und bei dem die Varianten nicht übersetzt waren. Da dieses Produkt nicht aktualisiert war, hielt ich es für besser, die Übersetzung zu löschen und neu zu erstellen. Es handelte sich um einen spezifischen Fall, bei dem ein Fehler behoben werden musste.
Wenn die Produkte bereits alle übersetzt sind, was möchten Sie dann tun? Sagen Sie mir genau, welches Problem Sie haben und was Sie erreichen möchten.
Um Ihre Frage „Ist es nicht möglich, dass man dann bei der Übersetzung wirklich nur den geänderten Bereich neu übersetzen kann?“ zu beantworten:
Ja, genau so funktioniert WPML. Wenn eine Veröffentlichung geändert wird, müssen Sie nur das erneut übersetzen, was geändert wurde. Der zuvor übersetzte Inhalt bleibt unverändert.
Ich hatte das im Chat ja schon geschrieben aber jetzt nochmal.
Das Problem:
Nach dem WP All Import Upload ist soweit alles gut. Produkte sind in englisch und in deutsch verfügbar und miteinander verbunden. So soll es immer sein.
Wenn ich nun aber in ein deutsche Produkt gehe und etwas ändere und das Produkt aktualisiere (Oder auch nur aktualisieren klicken, man muss nicht mal was ändern), dann wird das deutsche Produkt aktualisiert aber im englischen Produkt werden alle Eigenschaften und Varianten einfach gelöscht. Das sollte doch so nicht sein?!
Es kann doch nicht sein, dass ich 1 Buchstabe ändere und dann das komplette englische Produkt weg ist und ich dies dann löschen muss und neu übersetzen.
Es sollte doch am englischen Produkt erst mal gar nichts ändern, oder?
Beispiel:
Produkt DE: versteckter Link
Ich habe dieses Produkt im Backend geöffnet und ohne eine Änderung vorzunehmen auf Aktualisieren geklickt.
Das EN Produkt hat davor wunderbar funktioniert. Nach dem Klick auf Aktualisieren im DE Produkt hat es beim englischen Produkt alles gelöscht. Siehe hier:
versteckter Link
Das ist wirklich dringend, bitte schnelle Rückmeldung.
Ich konnte das Problem verstehen und überprüfen, danke für die Klarstellung. Ich habe eine lokale Kopie Ihrer Website erstellt, um zu untersuchen, was passiert, und werde mich so schnell wie möglich bei Ihnen melden.
Falls möglich, bitte ich Sie, ein Backup vor dem Import wiederherzustellen und den Import gemäß den im obigen Link beschriebenen Schritten erneut durchzuführen. Die erneute Durchführung des Imports mit unserem Plugin sollte der schnellste Weg sein, das Problem zu lösen.
Des Weiteren habe ich bemerkt, dass Sie das Plugin Loco Translate installiert und aktiviert haben. Es wird nicht empfohlen, zwei Übersetzungs-Plugins gleichzeitig zu verwenden, da dies zu verschiedenen Konflikten führen kann. Bitte deaktivieren Sie Loco Translate, insbesondere während des Importvorgangs.
Falls es nicht möglich ist, das Backup wiederherzustellen und den Import fortzusetzen, lassen Sie es mich bitte wissen. Ich werde Ihr Ticket an unsere Entwickler weiterleiten, aber beachten Sie bitte, dass dieser Prozess in der Regel eine Woche oder länger dauert.
Wir nutzen das Plugin WPML ALL Import bereits, auch wie in der Anleitung beschrieben.
Loco Translate nutzen wir für ein paar Übersetzungen, zum Beispiel im Warenkorb. Werden wir aber in Zukunft beim Upload deaktivieren.
Leider ist es nicht möglich für uns, das Backup wiederherzustellen und den Import fortzusetzen. Leiten Sie das Ticket gerne an die Entwickler weiter, danke.
Noch eine Info:
Ichhabe gesehen, dass kürzlich ein Produkt geändert wurde, welches nun auch nicht mehr funktioniert.
Bitte keine weiteren Produkte mehr ändern.
Das ist eine Live Seite und da sollten nicht einfach Produkte verschwinden. Also bitte mit dem Produkt, welches ich gesendet habe arbeiten und keine weiteren Produkte ändern.
Entschuldigung, ich habe tatsächlich ein Produkt überprüft und es könnte sein, dass es aktualisiert wurde und der Fehler dadurch aufgetreten ist.
Wir haben noch keine Lösung gefunden. Da der Import nicht mit unserer Erweiterung durchgeführt wurde, könnte es sein, dass wir keine Lösung finden. Ich werde eine Kopie Ihrer Website erstellen, um einige weitere Dinge zu testen, und mich dann bei Ihnen melden. Wie bereits erwähnt, wäre es wahrscheinlich am effektivsten, den Import erneut durchzuführen. Es könnte sein, dass dies der einzige Weg ist, das Problem zu beheben.
Vielen Dank für Ihre Geduld und Zusammenarbeit, während wir das Problem mit den Produktübersetzungen auf Ihrer Website untersucht haben.
Nach einer detaillierten Analyse und Tests in einer isolierten Umgebung haben wir festgestellt, dass das Problem nicht durch Konflikte mit anderen Plugins oder Themes verursacht wird. Allerdings haben wir festgestellt, dass die Übersetzungen nicht korrekt registriert werden, weil der Importprozess nicht den spezifischen Empfehlungen von WPML gefolgt ist.
Ich habe dies mit den Entwicklern bestätigt, und dies ist die vorgeschlagene Lösung.
Ich verstehe, dass diese Situation frustrierend sein kann, und entschuldige mich für etwaige Unannehmlichkeiten. Wir stehen Ihnen in jeder Phase des Prozesses zur Seite, um sicherzustellen, dass alles wie erwartet funktioniert.
Vielen Dank für Ihr Verständnis und Ihre Zusammenarbeit.