Baltazar80
Gut bekanntes Mitglied
Hallo,
uns ist immer wieder mal aufgefallen, dass Kunden, die per Vorkasse bestellen, immer wieder mal ein paar Cent weniger überweisen. Wir dachten, das liegt an den Kunden, aber heute ist uns aufgefallen, dass in der Bestellbestätigung der Überweisungsbetrag falsch angezeigt wird.
Oben in der E-Mail werden die Positionen richtig angezeigt auch mit der richtigen Summe, aber unten bei "Bitte führen Sie folgende Überweisung durch:" fehlen paar Cent. Als Beispiel bei der heutigen Bestellung, da steht oben Gesamtsumme: 116,03 EUR, aber unten steht Überweisungsbetrag: 116,00 EUR, also fehlen die 3 Cent.
Ich habe mal in die Vorlage geschaut, und beide Summenplatzhalter, die in der E-Mail sind verglichen, da ist mir aufgefallen, dass eine geschweifte Klammer unterschiedlich ist. Kann dieser Fehler davon kommen?
Oben bei der Summe steht folgender Code:
Unten bei Überweisungsbetrag steht folgender Code:
Also bei dem unteren Code vor $Bestellung ist noch eine geschweifte Klammer, gehört die dahin, weil es im oberen Code das nicht gibt. Und falls nicht, kann es sein, dass diese Klammer dafür verantwortlich ist, dass nur die Cent Beträge falsch angezeigt werden?
uns ist immer wieder mal aufgefallen, dass Kunden, die per Vorkasse bestellen, immer wieder mal ein paar Cent weniger überweisen. Wir dachten, das liegt an den Kunden, aber heute ist uns aufgefallen, dass in der Bestellbestätigung der Überweisungsbetrag falsch angezeigt wird.
Oben in der E-Mail werden die Positionen richtig angezeigt auch mit der richtigen Summe, aber unten bei "Bitte führen Sie folgende Überweisung durch:" fehlen paar Cent. Als Beispiel bei der heutigen Bestellung, da steht oben Gesamtsumme: 116,03 EUR, aber unten steht Überweisungsbetrag: 116,00 EUR, also fehlen die 3 Cent.
Ich habe mal in die Vorlage geschaut, und beide Summenplatzhalter, die in der E-Mail sind verglichen, da ist mir aufgefallen, dass eine geschweifte Klammer unterschiedlich ist. Kann dieser Fehler davon kommen?
Oben bei der Summe steht folgender Code:
Code:
{if isset($totalLocalized)}{$totalLocalized}{else}$Bestellung->WarensummeLocalized[0]}{/if}
Unten bei Überweisungsbetrag steht folgender Code:
Code:
{if isset($totalLocalized)}{$totalLocalized}{else}{$Bestellung->WarensummeLocalized[0]}{/if}
Also bei dem unteren Code vor $Bestellung ist noch eine geschweifte Klammer, gehört die dahin, weil es im oberen Code das nicht gibt. Und falls nicht, kann es sein, dass diese Klammer dafür verantwortlich ist, dass nur die Cent Beträge falsch angezeigt werden?
Zuletzt bearbeitet: