Projekt

Allgemein

Profil

Aktionen

GX-Abgewiesen #46697

geschlossen

Fehlerhafte Preisberechnung, wenn ein Artikelrabatt auf einen reinen Kombipreis angewendet wird

Von Timo Backhaus vor fast 8 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

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:
Tags:
Fix

Beschreibung

Fehlerhafte Preis/Rabattberechnung bei Eigenschaftenartikeln ohne Artikelpreis:

  1. Artikel anlegen (Artikelpreis: 0)
  2. Eigenschaften Kombis erzeugen (Preise größer 0)
  3. 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

Auch abrufbar als: Atom PDF