Sprachvariablen des Auftrags nutzen in eMail-Vorlagen

intrinsicforce

Sehr aktives Mitglied
4. Oktober 2015
624
84
Hallo,

in den neuen Vorlagen mit Bausteinen wird bei beliebigen Variablen für die HTML-/Text-eMails (hier getestet z.B. mit Report.PaymentMethodName) immer der Text der deutschsprachigen Variable ausgegeben.

Das trifft aber auch dann zu, wenn im Auftrag eine andere Sprache gesetzt wurde und die Vorlage für genau diese Sprache konfiguriert ist. Sinnvollerweise sollte in so einem Fall natürlich automatisch die richtige Übersetzung in der Ausgabe landen - keine Frage.

Kann hier momentan mit DotLiquid die Variable noch angepasst werden, oder muss der JTL-Nutzer hier tatsächlich auf SQL-Queries zurückgreifen? Dieser Guide hier ist ja mittlerweile veraltet.

Viele Grüße!
 

frankell

Sehr aktives Mitglied
9. September 2019
2.574
787
Flensburg
Hallo @intrinsicforce,

manche Variablen werden korrekt je nach Sprache ausgegeben (Position.Unit), andere gleich in allen Sprachen (Specification.TextsIGL) und der große Rest nur auf Deutsch. Während man bei den Dezimalzahlen zumindest mit Report.CultureInfo arbeiten kann, geht das bei den Texten nicht. Und schaut man sich die Fehlermeldung bei Verwendung des Filters SelectLanguage an, sind diese Variablen noch nicht einmal zweisprachig angelegt.

Da "hilft" nur, anhand If-Clauses mit der Report.LanguageISO alle Texte mit einzubauen oder pro Sprache eine Vorlage anzulegen und/oder halt: Happy SQL!
 
  • Wow
Reaktionen: intrinsicforce

intrinsicforce

Sehr aktives Mitglied
4. Oktober 2015
624
84
Übersetzungen scheinen tatsächlich gewürfelt:
Report.PaymentMethodName gibt die englischsprachige Bezeichnung raus, und payment.Name in der folgenden Schleife die deutsche Bezeichnung der Zahlungsart:
Code:
{% for payment in Report.InvoicePayments -%}
{% assign payments = true -%}
{% capture desc %}Payment ({{ payment.Name }}) from {{ payment.PaymentDate | Datum: 'd' }}:{% endcapture -%}
{% capture price %}{{ payment.Value | Nummer: 'C', Report.CultureInfo }}{% endcapture -%}
{{ desc }} {{ price }}
{% endfor -%}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Sprachvariablen Textbausteine mit "." im Namen lassen sich nicht ändern JTL-Shop - Fehler und Bugs 2
Nutzung des Kaufland Marktplatz -- Erfahrungsbericht kaufland.de - Anbindung (SCX) 0
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop Eigene Übersichten in der JTL-Wawi 0
Neu PrestaShop 9 Kompatibilität des Connectors – seit über 8 Monaten keine Lösung PrestaShop-Connector 0
Beantwortet Keine Ausgabe des Artikelnamens (Artikel.Bezeichnung) im Artikeletikett Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu WaWi - JTL Shop - Kein Abgleich des Artikelnamen möglich Onlineshop-Anbindung 1
Neu Bestellungen werden verzögert oder nicht gepullt – Ursache: Zeitzonen-Filter im SQL des WooCommerce-Connectors WooCommerce-Connector 0
Neu ShopApotheke / NinePoint: Wiederkehrender Totalausfall des Bestellimports – graues Autorisierungsfenster User helfen Usern 0
Defekte Retouren mit Grund des Defektes erfassen JTL-Wawi 1.11 1
Übergehe Datensatz, da weder Nachname noch Firmenname und Stasse, Plz, und Ort des Kunden gesetzt sind! JTL-Wawi 1.9 0
Wichtig Änderungen bei der Installation des Shopify Connectors ab 01.01.2026 Shopify-Connector 0
1.11.5 Weiterhin Absturz bei Aufruf des Zahlungsmoduls JTL-Wawi 1.11 6
Neu Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Auftrags Import via Ameise keine Eigenen Felder?! JTL-Wawi 1.9 1

Ähnliche Themen