Lieferzeiten in German Market und Polylang konfigurieren

801 0398
fotografiert von Gabriele Lässer

So ganz kompatibel sind die beiden Protagonisten in WooCommerce Shops offenbar nicht. Gestern richtete ich einer Kundin, die Lieferzeiten für Ihre Projekte eingeben wollte, die Lieferzeiten von German Market ein. Das ist technisch gesehen eine Taxonomie. Man muss vorher wissen, welche Fristen benötigt werden, gibt diese unter Produkte > Lieferzeiten ein, und wählt sie später in den Produkten aus einem Dropdown.

German Market kommt mit ein paar Lieferzeiten-Vorgaben, die jedoch (vermutlich, weil es erst nach Polylang installiert worden war) keiner Sprache zugeordnet waren. Sofern man diese Vorgaben verwenden möchte, müssen sie erst einer Sprache zugeordnet werden.

Praktischerweise lässt sich auch eine Standard-Lieferzeit festlegen, die (erstmal) für alle Produkte gilt, die noch nicht mit einer anderen Lieferzeit bestückt sind. Unpraktischerweise fallen Lieferzeiten nicht in „Bulkedit“, man muss dafür ins Produkt. Wer ein paar 100 davon hat, und viele unterschiedliche Kategorien und Lieferzeiten, hat also Arbeit wenn er sich den Lieferzeiten erst zuwendet, nachdem bereits alle Produkte vorhanden sind.

lieferzeiten polylang
Der bei 2- oder mehrsprachigen Weg, Taxonomien zu übersetzen griff nicht

Der übliche Weg mit Taxonomien in mehrsprachigen Projekten umzugehen ist, sie wie alle Inhalte einfach in jeder Sprache und verknüpft (als Übersetungen) anzulegen. Doch in diesem Fall war das Ergebnis nicht wie erwartet, sondern es wurden „Days“ aus Tagen, nachdem es eine englische Übersetzung gab.

Was schließlich funktionierte war, die Lieferzeiten in jeder Sprache dennoch anzulegen (als Übersetzungen / untereinander verknüpft), allerdings immer in derselben Sprache und Wortlaut, um auch mal in einer anderen Sprachversion die Lieferzeit auswählen oder ändern zu können. Anschließend in jeder Sprache (oder in diesem Fall besser „Alle Sprachen zeigen“ lassen) zu Sprachen > Zeichenfolgen-Übersetzungen gehen.

Im Zweiten Dropdownfeld „Alle Gruppen ansehen“ die Gruppe „German Market: Delivery Time“ auswählen und „Anwenden“. Dort die Übersetzungen in den vorgesehenen Feldern vornehmen und anschließend speichern.

lieferzeiten uebersetzen
lieferzeiten uebersetzen

Irgendwo in einer Dokumenation fand ich den Hinweis auf die Zeichenfolgen-Übersetzungen wohl erwähnt. Wie genau die Handhabung dann vor sich gegen soll, war mir zum Zeitpunkt der praktischen Anwendung nicht ganz gegenwärtig. Zum Beispiel ob man die Zeichenfolge überhaupt in allen Sprachen braucht oder nur in der Hauptsprache. Grundsätzlich käme man mit Lieferzeitangaben in der Hauptsprache aus (möglicherweise ist dafür Synchronisierung eine Voraussetzung), allerdings kann man die Lieferzeiten dann auch nur in der Hauptsprache auswählen und die Übersetzung nur vornehmen, wenn man sich alle Sprachen anzeigen lässt, nicht aber in einer für die es gar keine Lieferzeiten-„Übersetzung“ gibt.

Bitte Kommentarfunktion nicht für Supportanfragen nutzen. Dem kann hier nicht entsprochen werden. Die Angabe einer E-Mail-Adresse und eines Namens ist nicht erforderlich. Einen (Spitz)-Namen zu nennen wäre aber doch nett.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hinweis: Sowohl angegebener Name als auch E-Mail-Adresse (beides ist optional, dafür werden alle Kommentare vor Veröffentlichung geprüft) werden dauerhaft gespeichert. Du kannst jeder Zeit die Löschung Deiner Daten oder / und Kommentare einfordern, direkt über dieses Formular (wird nicht veröffentlicht, und im Anschluss gelöscht), und ich werde das umgehend erledigen. – Mit hinterlassenen Kommentaren hinterlegte IP-Adressen werden nach zwei Monaten automatisch gelöscht

publicly queryable