Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

[OXID CE 4.8.2] Manchmal falscher Preis im Backend, aber in Emails richtig

$
0
0
Hallo,

ich habe ein seltsames Problem, bei dem ich nicht mehr weiß wie ich es weiter eingrenzen kann.

Bisher ist zweimal von mehreren hundert Bestellungen folgendes passiert (zumindest haben wir es nur zweimal bemerkt :( ) :
Ein oder zwei Artikel einer Bestellung (die Artikel hatten bisher immer Auswahllisten) haben im Backend einen falschen Wert, in den Emails die generiert werden, sind diese aber korrekt. Die Falschen Werte lassen sich aber auch nicht rekonstruieren, indem man Versandkosten/Auswahllisten/Mwst/Paymentkosten abzieht oder addiert, es sind völlig krumme Werte aber immer gerundet auf 0 Cent. Der Wert ist auch immer größer als er sein sollte. Bei gleichen Artikeln mit unterschiedlichen Auswahlen und somit unterschiedlichem Preis ist bei beiden Artikeln der Preis trotzdem gleich falsch.

EDIT: Noch vergessen zu erwähnen: Ich habe ein Modul gebaut, das unterschiedliche Preise für unterschiedliche Kundengruppen bei den Auswahllisten realisiert. Das funktioniert ohne Probleme und überschreibt die normale Selectlist-Funktion in der oxutils und liefert das selbe Array wie die ursprüngliche Funktion zurück. Denke nicht das es das ist, aber sicherheitshalber wollte ich es erwähnen. Wie gesagt, das funktionierte bisher immer ...

Ich habe mir die oxorder.php angesehen und da wird ja in der Methode "finalizeOrder" aus dem selben Objekt das in der Datenbank gesichert wird die Email erzeugt, oder nicht?

Wie könnte ich das weiter eingrenzen? Ich bin für jeden Tipp dankbar.

Wir müssen ja unserem Backend vertrauen können ...

Viewing all articles
Browse latest Browse all 6951

Trending Articles