[Gelöst] Produkt-Attribute nach WP ALL Import in zweiter Sprache nicht verwendbar
Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: You are using WP All Import to import products into your WooCommerce shop in both German (DE) and English (EN). Attributes are set up for customer filtering and displaying 'Additional Information' on product pages. However, attributes are not available for filtering and the 'Additional Information' does not show in the EN language. Saving a product translation in WooCommerce Multilingual & Multi-Currency without making changes temporarily fixes the issue for that product. Solution: The issue arises because the attributes are defined as if they were translated, but they are not accessible in this manner. Attributes are a taxonomy that does not include language. The actual attribute terms contain the language value. You should pass the original attribute that you expect, which corresponds to the intended use. We have confirmed this solution with a test import and found it to be correct.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.
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.
Hi there,
I used WP All Import to get products in my woocommerce shop DE (primary language) and EN.
Attributes are used to provide filtering for customers and for displaying 'Additional Information' on the product single page.
Everything seems fine, but there is no attributes available for filtering, additional information doesn't show in the EN language. If I open a product translation in WooCommerce Multilingual & Multi-Currency and save the translation *without changing anything*, it works for this edited single product.
hier ein Produkt, das manuell neu gespeichert wurde und funktioniert (beim Umschlaten in EN sind die Attribute im Reiter 'Additional Information' enthalten: versteckter Link
Hier ein Produkt ohne manuelle Bearbeitung: versteckter Link
Einen screenshot des Imports hänge ich hier an - ich vermute, das wird nur bedingt aufschlussreich sein. Ich kann natürlich auch credentials zur Verfügung stellen
Ich würde mir das gerne direkt auf Ihrer Seite ansehen. Dazu bräuchte ich bitte temporären Zugriff (WP-Admin und FTP) auf Ihre Seite, vorzugsweise zu einer Test/Staging Seite, an der das Problem nach Möglichkeit repliziert wurde.
Die dafür benötigten Felder finden Sie unterhalb des Kommentarbereichs. Die Informationen, die Sie eingeben, sind privat, d.h. nur Sie und ich können sie sehen und haben Zugriff darauf.
WICHTIG
Bitte erstellen Sie eine Sicherungskopie der Site-Dateien und der Datenbank, bevor Sie uns Zugang gewähren.
-Wenn Sie die wp-admin/FTP-Felder nicht sehen, bedeutet dies, dass Ihre Post- und Website-Login-Daten ÖFFENTLICH gemacht werden. Posten Sie Ihre Website-Details NICHT, wenn Sie die erforderlichen wp-admin/FTP-Felder nicht sehen. Wenn Sie das nicht tun, bitten Sie mich, die private Box zu aktivieren. Die private Box sieht wie folgt aus: versteckter Link
die benutzerdefinierten Eigenschaften des Single Products fehlen somit. Ich werde mir nun die CSV Dateien genauer ansehen und melde mich, sobald ich etwas dazu finde.
Als Hinweis: seltsamerweise fehlen diese nicht wirklich. In der Übersetzung der Produkte sind sie ja vorhanden, werden aber erst benutzt/angezeigt wenn ich die Übersetzung eines Produkts öffne und ohne Änderung manuell abspeichere.
Als Hinweis: seltsamerweise fehlen diese nicht wirklich. In der Übersetzung der Produkte sind sie ja vorhanden, werden aber erst benutzt/angezeigt wenn ich die Übersetzung eines Produkts öffne und ohne Änderung manuell abspeichere.
Ich konnte es bereits nachstellen und kläre dies gerade mit unserem Team ab.
Also die Attribute fehlen im EN Produkt und erscheinen erst, als aktualisiert wird. Es scheint somit der Status nach dem Import nicht erneut aktualisiert zu werden.
wir würden gerne prüfen, ob es sich auf einer lokalen Testumgebung nachstellen lässt und dort die Datenbanktabellen genauer prüfen. Könnten Sie mir dafür bitte eine Duplicator Kopie der Seite bereitstellen? Anbei eine Anleitung hierfür: https://wpml.org/faq/provide-supporters-copy-site/.
danke für die Kopie. Ich habe nun mal versucht dies nachträglich über die Erneuerung der WooCommerce Transients bzw. die Lookup Table zu beheben. Damit ging es leider ebenso nicht. Ebenso wenig mit den WPML & WooCommerce Multilingual Troubleshooting Optionen.
Ich werde die Seitenkopie jetzt an die Entwickler zur Überprüfung weitergeben.
Aus irgendeinem Grund fehlt der Postmeta-Key"_product_attributes" in der Übersetzung. Sobald Sie das übersetzte Produkt speichern, wird der Wert auf der Grundlage des Originals generiert und mit den übersetzten Werten aufgefüllt. Wir prüfen noch herauszufinden, warum dies passiert.