Bestellbestätigungs Email wirft falsche Variable aus

mercury

Gut bekanntes Mitglied
27. Juni 2011
990
0
Köln
Hallo,

meine Bestellbestätigungsmail wirft bei Kunden die Rechnung als Zahlart gewählt haben trotzdem diesen irreführende Satz aus:


Die Bestellung wird direkt nacht Zahlungseingang versandt.


Im Template sagt die If/Else Schleife aber doch was anderes:

{if $Bestellung->Zahlungsart->cModulId!="za_nachnahme_jtl" && $Bestellung->Zahlungsart->cModulId!="za_barzahlung_jtl"}
Die Bestellung wird direkt nach Zahlungseingang versandt. <br>
{/if}

Kennt jemand das Problem?

Wobei der Satz bei Nchnahme nd Barzahlung ebenso wenig Sinn macht. Dennoch, wieso erscheint dieser Satz obwohl mit Zahlart Rechnung ja eigentlich nicht verknüpft?!

Ist das nur bei mir so? (Habe eigentlich die kaum veränderte original Email in Gebrauch..
 

Lars

Moderator
1. Juli 2006
4.786
6
Greifswald
AW: Bestellbestätigungs Email wirft falsche Variable aus

Die If Abfrage muss dann noch um die Zhalungsart Rechnung erweitert werden. Kenne aber die Variable dafür nicht.
 

mercury

Gut bekanntes Mitglied
27. Juni 2011
990
0
Köln
AW: Bestellbestätigungs Email wirft falsche Variable aus

Hi,

Danke für Deine Hilfe.

Ich habe nicht so genau hingesehen. Die Bedingung ist also genau umgekehrt wie ich es verstanden habe. Zumindest macht es dann ja auch für Nachnahme und Barzahlung sinn.

{if $Bestellung->Zahlungsart->cModulId!="za_nachnahme_jtl" && $Bestellung->Zahlungsart->cModulId!="za_barzahlung_jtl" && $Bestellung->Zahlungsart->cModulId!="za_rechnung_jtl"}
Die Bestellung wird direkt nach Zahlungseingang versandt. <br>
{/if}

Habs jetzt mal angepasst und hoffe dass der Satz bei Rechnung dann auch ausgeblendet wird.

Danke.