Aktionen
GX-Abgewiesen #46697
geschlossenFehlerhafte Preisberechnung, wenn ein Artikelrabatt auf einen reinen Kombipreis angewendet wird
Status:
Abgewiesen
Priorität:
Dringend
Zugewiesen an:
Torben Wark
Kategorie:
Core
Zielversion:
-
Beginn:
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
Steps to reproduce:
Release Notes Langtext:
Beschreibung
Fehlerhafte Preis/Rabattberechnung bei Eigenschaftenartikeln ohne Artikelpreis:
- Artikel anlegen (Artikelpreis: 0)
- Eigenschaften Kombis erzeugen (Preise größer 0)
- Artikelrabatt aktivieren
Normale Preisberechnung:
- xtcPrice->getSpecialDiscount() liefert z.B. 10.00 für 10% Rabatt
- dieser Rabatt wird an die xtcPrice->xtcFormatSpecialDiscount() übergeben
- In Zeile 805: $t_final_price = ($p_combis_price / 100) * $p_discount; wird jedoch der Discount nicht als Rabatt sondern als "Restpreis" gewertet. So werden aus 10% Rabatt plötzlich 10% Artikelpreis.
Lösung:
$t_final_price = $p_combis_price - ($p_combis_price / 100) * $p_discount;
Aktionen