Staffelpreise alle gleich

caos

Gut bekanntes Mitglied
17. Januar 2007
424
4
Nach dem Upgrade von 3 auf 4.02 werden alle Staffelpreise als gleiche Preise angezeigt (Sonderpreis) in der Wawi ist alles Richtig!!! Was tun???
 

BBFB

Aktives Mitglied
8. März 2010
39
3
AW: Staffelpreise alle gleich

Moin zusammen,

diesen Fehler kann ich bestätigen. Im array $AktuellerArtikel auf der Produktseite steht für alle Staffelpreise der Sonderpreis.
In der ShopDB stehen die Staffelpreise korrekt in der Tabelle tpreisdetail

Nach meinem Verständnis müsste an der Stelle, wo das array $AktuellerArtikel gefüllt wird, für jeden Staffelschritt ein Vergleich stattfinden, "ist der Sonderpreis kleiner als der staffelpreis?" dann nimm den Sonderpreis ansonsten den Staffelpreis.
Das geschieht wohl dort scheinbar nicht.

So können wir leider nicht mit Sonderpreisen arbeiten, denn diese dürfen die niedrigeren Preise der großen Staffeln nicht "überschreiben".

Ist die Problematik bekannt und gibt es eine Lösung dafür?
Da jetzt irgendetwas drumherum zu bauen, halte ich für nicht sehr elegant, wäre aber jetzt meine einzige Idee.

Gruß aus Bremen
Frank
 

Siggi H

Aktives Mitglied
5. Januar 2016
33
0
AW: Staffelpreise alle gleich

Hallo,
dieses Problem ist bekannt, und bereits für Version 4.03 behoben.

Bis dahin kann man in der Datei classes/class.JTL-Shop.Preise.php

nach
PHP:
$this->fPreis_arr[]  = ($specialPriceValue !== null) ? $specialPriceValue : (double)$price->fVKNetto;
suchen, und diese Zeile durch
PHP:
$this->fPreis_arr[]  = ($specialPriceValue !== null && $specialPriceValue < (double)$price->fVKNetto) ? $specialPriceValue : (double)$price->fVKNetto;
ersetzen.
 

Ähnliche Themen