schaltwerkschaltwerk MitgliedKommentare: 37 Danke erhalten: 2 Mitglied seit: Januar 2016

Hallo Community,

in unserer Bestellbestätigungs-Email werden die Summen teilweise nicht mit zwei Nachkommastellen dargestellt (z.B. 21,4 € oder 17 €).

Wenn wir die Werte in Smarty modifizieren (|string_format:"%.2f"), haben wir korrekterweise zwei Nachkommastellen, aber seltsamerweise falsche Rundungen (z.B. statt 21,40 € nur 21,00 €).

Was machen wir falsch?

Danke für die Unterstützung!!! 

1 Antwort

  • PStadtfeldPStadtfeld MitgliedKommentare: 299 Danke erhalten: 70 Mitglied seit: August 2017

    Es müsste auch eine Formatierung mit currency geben, das rundet automatisch auf einen Betrag mit zwei Nachkommastellen.

    Probier oder recherchier mal kurz nach |currency ?

    Zitieren
    Akzeptierte Antwort
  • Akzeptierte Antwort

Antworten

  • PStadtfeldPStadtfeld MitgliedKommentare: 299 Danke erhalten: 70 Mitglied seit: August 2017

    Es müsste auch eine Formatierung mit currency geben, das rundet automatisch auf einen Betrag mit zwei Nachkommastellen.

    Probier oder recherchier mal kurz nach |currency ?

    Zitieren
    Akzeptierte Antwort
  • msslovi0msslovi0 MitgliedKommentare: 177 Danke erhalten: 32 Mitglied seit: April 2015

    string_format erwartet, wie number_format auch, einen Punkt als Dezimaltrenner. Ist das gegeben? 

    Warum steht der Post im internationalen Forum?

    Matt

  • schaltwerkschaltwerk MitgliedKommentare: 37 Danke erhalten: 2 Mitglied seit: Januar 2016

    |currency funktioniert einwandfrei. 

    Punkt als Dezimaltrenner war bereits vorher korrekt gegeben.

    Internationales Forum war ein Versehen! Sorry! Bitte verschieben sofern möglich!

    Danke für den Support Euch allen! 

Anmelden oder Registrieren, um zu kommentieren.