Hallo!

Mein Shop stellt 2 Währungen zur Verfügung: Tschechische Kronen und Euro.

Die Preise im Backend sind in Kronen angegeben.

Der Shop hat somit 2 Konfigurationen, eine für die Anzeige der Preise in EUR, eine für Kronen.

In der Euro-Konfiguration wähle ich aus:

Rundungspräzision: 2
Rundungszuschlag: 0,01
Währung: Euro
Berechnungsfaktor: 0.03700688
Herkunftswährung: Kronen
Aktualisierung durch European Central Bank

Die Anzeige der Preise im Warenkorb in Kronen funktioniert auch einwandfrei, hier wird ja auch noch nicht viel gerundet.

Beispiel:

Ein Produkt kostet 18 Kronen, davon 10 Stück im Warenkorb:

10 x 18,00 Kč = 180,00 Kč


Anders bei der Anzeige in EUR:

10 x 0,67 € = 6,66 €


Sollte ja eigentlich so sein:

10 x 0,67 € = 6,70 €


Auch bei anderen Preisen tritt diese Fehlberechnung auf.

An den Einstellungen (Rundungspräzision, Rundungszuschlag) kann ich ändern was ich will, es wird immer falsch berechnet.

Was kann ich tun, meinen Kunden stört das verständlicherweise?

Ist es denn auch möglich einem Produkt / Produktvariante gleich 2 Preise zuzuordnen, einen in Kronen und einen in EUR und diese dann im Warenkorb anzeigen zu lassen?

Danke euch!