[Eskaliert zur 2. Ebene] WooCommerce Attribute Filter Widgets
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.
Hallo, ich habe ein Problem mit eurem Plugin WPML. Es geht um die Seite werbeartikel-ebets.at. Ich habe bei dieser Seite 13 Sprachen, welche alle unterschiedliche Domains haben. Die Seite hat einen Onlineshop mit Kategorien. Wenn ich in eine Kategorie gehe, dann sehe ich alle Produkte, das funktioniert soweit in allen Sprachen. Das Problem ist jedoch, dass die Attribut Filter nur auf der Standardsprache angezeigt werden. Ich verwende die WooCommerce Attribute Filter Widgets in der Seitenleiste und diese werden nicht angezeigt.
Ich habe sowohl die Produkte als auch die gewünschten Attribute auf "Translatable" gesetzt
Wenn ich das überprüfe, sehe ich, dass das Attribut ins Deutsche übersetzt ist und ich glaube, dass das der Grund ist, warum es auf versteckter Link angezeigt wird.
Allerdings ist das Seltsame, dass die Filter auf versteckter Link erscheinen, aber die Filter nicht auf versteckter Link erscheinen, obwohl sie anscheinend dieselben Filter sind.
Können Sie bitte bestätigen, ob das zutrifft?
Gibt es einen Unterschied im übersetzten Inhalt und den Filtern zwischen der Shop-Seite und den einzelnen Produktseiten?
Der Grund wieso die Filter beim ersten Link erscheinen ist, dass ich die Produkte testweise in die Sprache übersetzt habe. Beim zweiten Link sind die Produkte nicht übersetzt. Das Problem ist, dass ich die Produkte nicht übersetzen will/kann (aufgrund von technischen Mechanismen auf meiner Seite) und deswegen einfach alles in der Standardsprache anzeigen will. Das heißt: die Produkte, die Eigenschaften, die Filter, ...
Das Problem, dass die Filterung fehlt, liegt daran, dass es keine Produkte in der übersetzten Eigenschaft für diese spezifische Sprache gibt. Dies kann behoben werden, indem sichergestellt wird, dass Produkte in die andere Sprache dupliziert werden und indem die Verwendung des Fallback-Modus (Als übersetzt anzeigen) vermieden wird. Zusätzlich ist ein Workaround, die Übersetzung der Eigenschaft für die Sprachen zu entfernen, die keine übersetzten Produkte für diese spezifische Eigenschaft haben. Dies wurde in einem Szenario beobachtet, in dem ein Produkt in eine Sprache übersetzt wurde, eine dritte Sprache hinzugefügt wurde und nur ein Eigenschaftswert (Farbe Schwarz) übersetzt wurde, was dazu führte, dass die Farbe Schwarz in anderen Sprachen fehlte.
Können Sie bitte Folgendes versuchen:
1. Duplizieren Sie die Produkte in die andere Sprache, um sicherzustellen, dass jede Sprachversion Ihrer Website ihre entsprechenden Produkte hat.
2. Vermeiden Sie die Verwendung des Fallback-Modus (Als übersetzt anzeigen). Stellen Sie stattdessen sicher, dass jedes Produkt und seine Eigenschaften ordnungsgemäß übersetzt sind.
3. Als Workaround entfernen Sie die Übersetzung der Eigenschaft für Sprachen, die keine übersetzten Produkte für diese spezifische Eigenschaft haben. Dieser Schritt soll das Problem vorübergehend lösen, während Sie an der Duplizierung und Übersetzung der Produkte arbeiten.
Ich möchte eigentlich die Option mit dem Workaround nutzen. Ich habe auch die Attribute eigentlich nicht übersetzt, jedoch werden die Filter dennoch nicht angezeigt. Wie im Bild zu sehen, habe ich eine Eigenschaft Farbe mit dem Attribut Aqua Blau. Dieses ist nicht übersetzt, jedoch wird es mir trotzdem nicht in den Kategorien angezeigt.