Preisberechnung¶
Die Preisberechnung ist eine zentrale Logik in einem Onlineshop. In Alvine ist eine Standard-Preisberechnung implementiert, die jedoch jederzeit durch abgeleitete Klassen überschrieben werden kann.
Preisgenauigkeit¶
Preise werden nicht als Float, sondern als Integer verarbeitet und gespeichert. Die Genauigkeit
der Preise ist Global und kann über die globale Einstellung application.commerce.price.precision
eingestellt werden.
Der Standarardwert ist 2 Stellen hinter dem Komma. Die Genauigkeit hat nichts mit der Darstellung der Preise zu tun. Hier ist u.a. die Einstellungen aus den Ländern oder die Spezifikation der Schnittstelle relevant.