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.