Neu SHOP5: Variable cLocalizedWert in Guthaben Mail wird nicht angezeigt.

ascsoft

Sehr aktives Mitglied
3. Oktober 2010
301
35
Hallo Leute.

Wenn wir einem Kunden ein Guthaben zuschreiben bekommt er die Mail in der auch der Wert des Guthabens steht.
Da erscheint aber nichts.

Der Text sieht dann z.b. so bei uns aus:

wir freuen uns, Ihnen mitteilen zu dürfen, dass auf Ihrem Kundenkonto ein Gutschein für Sie hinterlegt wurde.

Gutscheinwert:

Grund für die Ausstellung des Gutscheins: Leider ist uns die Holzwolle ausgegangen. Entschuldigen sie bitte.



In der Mail steht :

<br>
wir freuen uns, Ihnen mitteilen zu dürfen, dass auf Ihrem Kundenkonto ein Gutschein für Sie hinterlegt wurde.<br>
<br>
<strong>Gutscheinwert:</strong> {$Gutschein->cLocalizedWert}<br>
<br>
Grund für die Ausstellung des Gutscheins: {$Gutschein->cGrund}<br>
<br>

Das sollte ja eigentlich richtig sein, oder ?

Über Hilfe würde ich mich freuen, vielen Dank.

lg
Micha
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.359
340
Halle (Saale)
Wenn ich mir den Code dazu ansehe, scheint es mir eher so, dass das Objekt "$Gutschein" nur die Felder cGrund, kGutschein, kKunde und fWert hat.
cLocalizedWert scheint es also leider nicht zu geben.
 

ascsoft

Sehr aktives Mitglied
3. Oktober 2010
301
35
Hallo, ich habe das nicht so geschrieben, sondern es stand so schon drin.

Also ist es ein Fehler in Shop5 ?

lg
 

ascsoft

Sehr aktives Mitglied
3. Oktober 2010
301
35
Bei der Testmail funktioniert es mit der Variablen cLocalizedWert


Guten Tag Max Mustermann,
wir freuen uns, Ihnen mitteilen zu dürfen, dass auf Ihrem Kundenkonto ein Gutschein für Sie hinterlegt wurde.

Gutscheinwert: 5,00 EUR

Grund für die Ausstellung des Gutscheins: Geburtstag

Diesen Gutschein können Sie einfach bei Ihrer nächsten Bestellung einlösen. Der Betrag wird dann von Ihrem Einkaufswert abgezogen.

Viel Spaß bei Ihrem nächsten Einkauf in unserem Shop.

Mit freundlichem Gruß
Ihr Team von Dendroshop Terraristik
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.359
340
Halle (Saale)
Die Testmails werden auch anhand von Testdaten generiert.
In den Live-Daten existiert dieses Feld nicht.

Da die Mail nur beim Wawi-Abgleich generiert wird, ist das ein Testfall, der selten ausgeführt wird. Ich mach ein Ticket dazu.
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.359
340
Halle (Saale)
Achso, wichtiger Hinweis natürlich noch dazu:
"fWert" existiert nur in den "echten" Daten und "cLocalizedWert" nur in den Testdaten.
Sprich: wenn du das Template so umbaust, dass es bei tatsächlichen Gutscheinen funktiniert, funktioniert's nicht bei Testmails - und andersherum.

Die nötigen Änderungen damit beides funktioniert sind ansonsten hier: https://gitlab.com/jtl-software/jtl-shop/core/-/merge_requests/1666/diffs