Projekt

Allgemein

Aktionen

GX-Bug #43707

geschlossen

Die Währungsumrechnung für Versandkosten ist fehlerhaft

Von Till Tepelmann vor mehr als 9 Jahren hinzugefügt. Vor etwa 4 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Moritz Bunjes
Kategorie:
Checkout
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
2.4.1.0, 2.5.1.2
Release Notes Langtext:

Beschreibung

Wenn man den Bestellvorgang mit einer Währung durchführt die nicht die Standardwährung ist, werden die Summen nicht korrekt zusammengerechnet.

Getestet im DemoShop 2 mit USD siehe Screenshot


Dateien

Testshop.jpg (184 KB) Testshop.jpg Till Tepelmann, 02.11.2015 13:19

Checkliste 0/0


Zugehörige Tickets

Beziehung mit GX-Entwicklung - GX-Abgewiesen #43409: Fehlerhafte Summen in USD wenn Versandkosten mit berechnet werden.Abgewiesen

Aktionen
Kopiert nach GX-Entwicklung - GX-Bug #45271: Die Währungsumrechnung für Versandkosten ist fehlerhaft (GX-2.6)ErledigtMoritz Bunjes

Aktionen
Aktionen #4

Von Mario Blokland vor mehr als 9 Jahren aktualisiert

  • Status wurde von In Prüfung zu In Bearbeitung geändert

Im obigen Screenshot und beim Testen des Demoshops, scheint es, als ob die Berechnung der Zwischensumme + Versand nicht richtig funktionieren würde. Das Ergebnis weicht immer um ein paar Cents vom richtigen Wert ab. Lokal in einem 2.4er Shop gab es merkwüdigerweise keine Probleme mit dem Standard Testartikel.

Aktionen #5

Von Mario Blokland vor mehr als 9 Jahren aktualisiert

Neue Erkenntnis: Es hat lokal funktioniert, da ich die Versandmethode "Deutsche Post" gewählt habe. Wähle ich die Versandmethode "Versicherter Versand" dann bekommen ich den gleichen Fehler.

Aktionen #6

Von Mario Blokland vor mehr als 9 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Anerkannt geändert

Der Fehler scheint in der ot_shipping.php zu sein. Dort wird in Zeile 83 die round($order->info['shipping_cost'], 2) vom $order->info['total'] abgezogen. Anschließend wird die $shipping_cost_incl_tax zum total addiert. Das dortige Ergebnis weicht um einige Cents von der Zwischensumme + Versandkosten im Checkout ab.

Aktionen